@charset "utf-8";
/* CSS Document */

/*************************************************GLOBALS***/
* { word-wrap: break-word; word-break: break-all; }
body, th, td, input, select, textarea, button { font: 12px/1.5em  Verdana, Arial, Helvetica, sans-serif; }
body, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
ul li { list-style: none; }
select { margin-right: 2px; }
div{ margin:0; padding:0;}

a { color: #2C629E; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }

.blocklink a { padding-left: 0.5em; line-height: 2em; display: block; }
  .blocklink a:hover { background: #2C629E; color: #FFF; text-decoration: none; }
  .blocklink .active a { color: #333; font-weight: bold; }

caption, th { text-align: left; }
  caption { font-size: 14px; font-weight: bold; }
  caption p { font-weight: normal; }

.avatar48 { padding: 5px 0 0 5px; width: 55px; height: 55px; background: url(../images/48_avatar_bg.gif) no-repeat; }
  .avatar48 img { width: 48px; height: 48px; }

.threadimg60 { padding: 5px 0 0 5px; width: 67px; height: 67px; background: url(../images/60_threadimg_bg.gif) no-repeat; }
    .threadimg60 img { width: 60px; height: 60px; }

.online_icon_p { padding: 0 0 0 10px; width: auto; background: transparent url(../images/online_icon.gif) no-repeat left center; text-align: left; }

.gray { color: #999; font-size:12px; font-weight:normal; }
    .gray a { color: #999; }
.green{color: green;}
	.green a{ color: green; }

.face { margin: 0 1px; vertical-align: middle; }
.r_option { float: right; font-size: 12px; font-weight: normal; }
    .r_option .active { font-weight: bold; }
.floatleft{ float: left; }
.floatright{ float: right; }
.clear, .s_clear { clear: both; }
	.s_clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
		.s_clear { display: inline-block; }
			/* Hide from IE Mac \*/ .s_clear { display: block; } /* End hide from IE Mac */

.tracebutton { width: 69px; height: 28px; background: #EAEBFD url(../images/trace.gif) no-repeat scroll 0 0; line-height: 28px; text-indent: 23px; text-align: left; display: block; }
.a_top,
.a_share,
.a_rss { float: right; margin-left: 4px; padding: 0 18px 0 5px; width: 72px; height: 15px;  background: #FFF none no-repeat scroll right top; line-height: 15px; overflow: hidden; display: inline; }
    .a_top:hover,
    .a_share:hover,
    .a_rss:hover { background-color: #576EA5; background-position: 100% -20px; color: #FFF; text-decoration: none; }
.a_share { background-image: url(../images/share.gif); }

a.c_edit,
a.c_delete,
a.c_resend,
a.c_link{ float: right; width: 16px; height: 16px; background: url(../images/settingicon.gif) no-repeat; line-height: 300px; top: 0.5em; right: 2em; overflow: hidden; display: block;  }

a.c_delete { background-position: 0 -16px; }
a.c_resend { background-position: 0 -49px; }
a.c_link { background-position: 0 -64px; }

.float_cancel,
.float_delete,
.float_more{ float: right; margin: 0 10px 0 0; padding: 0; width: 16px; height: 16px; background: url(../images/settingicon.gif) no-repeat; color: #DABAA9; line-height: 200px; overflow: hidden; display: block; }
  .float_cancel { background-position: 0 -14px; }
  .float_delete { background-position: 0 -31px; }
  .float_more { position: absolute; margin: 5px 0 0 505px; background: url(../images/feedmoreicon.gif) no-repeat 0 0; color: #DABAA9; }

/*avatar bg*/
.ar_r_t,
.ar_l_t,
.ar_r_b,
.ar_l_b{ background: url(../images/avatar_bg.gif) no-repeat; }
.ar_r_t { float: left; background-position: right top; }
  .ar_l_t { padding: 5px 0 0; background-position: left top; }
    .ar_r_b { background-position: right bottom; }
      .ar_l_b { padding: 0 12px 12px 5px; background-position: left bottom; }

/*yellow radius*/
.ye_r_t,
.ye_l_t,
.ye_r_b,
.ye_l_b{ background: url(../images/yel_bg.gif) no-repeat; }
.ye_r_t { width: 100%; background-position: right top; }
  .ye_l_t { padding: 5px 0 0; background-position: left top; }
    .ye_r_b { background-position: right bottom; }
      .ye_l_b { padding: 0 5px 5px; background-position: left bottom; }

.ybg { margin-bottom: 2px; padding: 10px; border: 1px solid #E6EFFB; background: #F2F7FD; }
    .ybg table { width: 100%; }

body { background: #FFF repeat-x top center; }
#wrap, .wrap { margin: 0 auto; width: 970px; }
#ad_header { margin: 0 auto; padding:0; width:970px; margin-bottom:3px; background:none; border:none; line-height:150%; }
    #ad_header a{ color: #000; }
#ad_contenttop { margin: 0 0 10px 0; padding: 0 0 10px 0; width: 100%; border-bottom: 1px solid #ABC9F0; overflow: hidden; }
#ad_contentbottom { margin: 10px 0 0 0; padding: 10px 0 0 0; width: 100%; border-top: 1px solid #E6EFFB; overflow: hidden; }

/*************************************************HEADER***/
#header { margin: 0 0 20px; }
  .headerwarp { margin: 0 auto; padding: 0 20px; width: 930px; height: 51px; background: #689CE2 url(../images/header_bg.jpg); color: #FFF; overflow:hidden; }
    .headerwarp a { color: #FFF; }
      .headerwarp .logo { float: left; margin: 0 30px 0 0; }

.menu { float: left; height: 51px; font-size: 14px; font-weight: bold; }
  .menu li { float: left; line-height: 50px; vertical-align: top; }
  	.menu li a { float:left; padding-left:10px;}
  	.menu li a span { display:block; padding-right:10px;}
  	.menu li a:hover { background:url(../images/menu_li.jpg) no-repeat left top; text-decoration:none;}
  	.menu li a:hover span { background:url(../images/menu_li.jpg) no-repeat right top;}
	
	.hear_nav_active_a{background:url(../images/menu_li.jpg) no-repeat left top; text-decoration:none;}
	.hear_nav_active_span{background:url(../images/menu_li.jpg) no-repeat right top;}
	
	
    .menu .edit { padding-left: 4px; color: #FFF; font-size: 12px; font-weight: normal; }

.menu .notify a, .menu .notify a:hover { height:20px; line-height:20px; background:none;}

.nav_account { float: right; width: 310px; padding:10px 0; line-height:25px; text-align:right; }
  .login_thumb { float: left; margin: 6px 6px 0 0; padding: 3px 0 0 3px; width: 24px; height: 24px; background: url(../images/thumb20bg.gif) no-repeat; display: block; }
    li.notify { margin: 16px 0 0; padding: 0 0 0 18px; width: 72px; height: 20px; background: url(../images/notify_bg.gif); color: #FFF; font-size: 12px; font-weight: normal; }

.nav_search { float:right; width:111px; height:23px; padding:2px; background:url(../images/nav_search.jpg) no-repeat; vertical-align:left; text-align:left;}
	.nav_search .t_input { width:81px; border:0; color:#666;}
	.nav_search .submit { width:24px; height:23px; background:url(../images/nav_search_btn.jpg) no-repeat; border:0; text-indent:-9999px;}

.menu li.dropmenu { margin: 0 10px 0 0; padding: 10px 15px 10px 10px; height: 20px; background: url(../images/triangle.gif) no-repeat right center; overflow: hidden; }
  .dropmenu_drop { margin: -1px 0 0; padding: 0 10px 10px; width: 150px; border: 1px solid #E6EFFB; background: #FFF; z-index: 200; }
      .dropmenu_drop li { padding: 5px 10px; border-bottom: 1px solid #EEE; }
        .dropmenu_drop li a { color: #2C629E; font-size: 12px; font-weight: normal; }
		.dropmenu_drop .active { font-weight: bold; }

#main { margin: 0 0 20px; width: 100%; background: url(../images/appSidebar_bg.gif) repeat-y 0 0; overflow: hidden; }

/*************************************************APP SIDEBAR***/
#app_sidebar { float: left; margin: 0 20px 0 0; padding: 0; width: 140px; font-size: 14px; }
	.app_appmore { height:30px; line-height:25px; background:url(../images/appSidebar_more.jpg) no-repeat right top; margin-bottom:10px; overflow:hidden; }
		.app_appmore a { font-size:12px; width:43px; float:right; text-align:center;}
  .app_list { margin: 0; padding: 5px 0 0 5px; overflow: hidden; }
    .app_list li { position: relative; white-space:nowrap; padding:6px 0px; height: 20px; line-height: 21px; overflow: hidden; }
      .app_list li img { margin: 0 5px 0 0; vertical-align: middle; }
      .app_list em { position: absolute; font-size: 12px; font-style: normal; font-weight: normal; right: 20px; }
      .app_list em a { color: #999; }
  .app_m { padding: 10px 0 0 20px; font-size: 12px; font-weight: normal; }
    .app_m li img { margin: 0 5px 0 0; vertical-align: middle; }
  .app_more { margin: 0 10px 0 10px; padding: 5px; border-bottom: 1px dashed #CCC; text-align: right; }
    .app_more a { padding: 0 0 0 12px; background: url(../images/tri.gif) no-repeat; color: #999; font-size: 12px; font-weight: normal; }
      .app_more a.off { background-position: 0 50%; }
      .app_more a.on { background-position: -100px 50%; }
  #app_sidebar .t_input{ width: 110px; }
  #mainarea { float: left; width: 810px; overflow: hidden; }

  .chostlp img{ float: right; padding: 5px; border: 1px solid #FFF; border-top: none; vertical-align: middle; }
     .chostlp img.hover{ background: #FFF; border-color: #CCC;  }
        .chostlp_drop { background: #FFF; }
            .chostlp_drop { border: 1px solid #CCC; border-bottom: none; }
                .chostlp_drop li{ padding: 5px; width: 16px; height: 16px; }

#content { float: left; margin: 0 20px 0 0; width: 540px; overflow: hidden; }

/*************************************************COMPOSER***/
.index_name { font-size: 14px; line-height: 30px; border-bottom: 1px solid #ABC9F0; }
.index_note { padding-bottom: 15px; color: #999; }

#mood_mystatus { padding: 0 0 10px 0;}
#mood_form { padding-top: 10px; width: 390px; height: 65px; clear: both; }

#space_mymenu em { font-style: normal; font-weight: normal; color:#999; padding-left: 5px; }
#space_mymenu li img { margin: 0 5px 0 0; vertical-align: middle; } 

#mood_statusinput{ position: absolute; margin: 0 0 0 -4px; width: 320px; height: 50px; overflow: hidden; }
.statusinput,
.statusinput2{ background: url(../images/statusinputbg.gif) no-repeat }
.statusinput{ background-position: 0 -50px; }
.statusinput2{ background-position: 0 0; }
#mood_statusinput textarea{ position: absolute; margin: 3px 0 0 7px; padding: 3px; width: 304px; height: 38px; font-size: 14px; color: #999; border: none; outline: none; }
.statussubmit{ padding: 0 0 0 330px; width: 60px; height: 50px; overflow: hidden; z-index: 20003; }
.statussubmit .submit{ position: absolute; margin: 0; padding: 0; width: 60px; height: 50px; background: url(../images/statusinputbg.gif) no-repeat 0 -100px; font-weight: bold; text-align: center; font-size: 14px; z-index: 20003; }

.u_setting { padding: 5px 0 10px 0; width: 150px;clear: both; overflow: hidden; }
  .u_setting li { float: left; padding-left: 35px; }

.mgs_list { width: 100%; overflow: hidden; clear: both; padding: 5px 0 10px 0; }
.mgs_list div { float: left; margin: 0 10px 5px 0; padding: 5px 10px 5px 10px; width: 140px; border: 1px solid #E6EFFB; line-height: 20px; }
.mgs_list img { margin: 0 5px 0 0; vertical-align: middle; }
.mgs_list strong { color: #FF7400; }

.c_mgs{background:#F2F7FD;margin:0 0 20px;}
.c_mgs .ye_l_b{padding:5px 10px 10px;}

/*************************************************TABS HEADER***/
.tabs_header { margin-bottom: 15px; height: 29px; border-bottom: 1px solid #ABC9F0; overflow: hidden; background:url(../images/tabs_header.jpg) repeat-x bottom; }
    .tabs_header a.thread_button { float: right; width: 90px; height: 25px; background: url(../images/buttons.gif) no-repeat 0 0; text-indent: -500px; overflow: hidden; display: block; }
        .tabs_header ul.tabs { position: absolute; z-index: 10; }
            .tabs_header ul.tabs li { float: left; margin: 0 10px 0 0; display: inline; }     
                .tabs_header ul.tabs li a { float: left; padding: 0 0 0 10px; height: 30px; background: url(../images/tab_bg.gif) no-repeat left top; font-size: 14px; display: block; color:#FFF; }
                		.tabs_header ul.tabs li a:hover { background: url(../images/tab_bg_on.gif) no-repeat left top;}
                    .tabs_header ul.tabs li a span { padding: 9px 10px 7px 0; background: url(../images/tab_bg.gif) no-repeat right top; line-height: 14px; display: block; }
                    		.tabs_header ul.tabs li a:hover span { background: url(../images/tab_bg_on.gif) no-repeat right top;}
                        .tabs_header ul.tabs li a span img{ vertical-align: middle; }

            .tabs_header ul.tabs li.active a { float: left; padding: 0 0 0 10px; height: 30px; background: url(../images/active_tab_bg.gif) no-repeat left top; color: #000; display: block; }
                .tabs_header ul.tabs li.active a span { padding: 9px 10px 7px 0; background: url(../images/active_tab_bg.gif) no-repeat right top; line-height: 14px; display: block; }
            .tabs_header ul.tabs li.null { margin: 0 0 0 15px; padding: 0 0 0 25px; height: 25px; background: url(../images/add_button.gif) no-repeat 0 0; line-height: 24px; }
                .tabs_header ul.tabs li.null a { padding: 0 10px 0 0; height: 25px; background: url(../images/add_button.gif) no-repeat right top; color: #FFF; font-size: 12px; }

.c_header { margin: 0 0 10px; width: 100%; line-height: 26px; overflow: hidden; }
    .c_header .avatar48 { float: left; margin: 0 10px 0 0; }
h2.title { margin: 0 0 20px; font-size: 14px; }
h2.title img { margin: 0 5px 0 0; vertical-align: middle; }
h2.title img, h2.classtitle img { margin: 0 5px 0 0; vertical-align: middle; }
h2.classtitle { float:left; width:95px; height:31px; line-height:31px; margin: 0 0 20px; _margin:0 0 5px; font-size: 14px; text-indent:14px; background:url(../images/classtitle.gif) no-repeat; }
	.classnull, .classnull_x { float:left; padding: 0 0 0 25px; height: 31px; line-height: 29px; }
		.classnull { background: url(../images/class_add_button.gif) no-repeat 0 0;}
		.classnull a, .classnull_x a { float:left; padding: 0 10px 0 0; height: 31px; color: #000; font-size: 12px; }
		.classnull a { background: url(../images/class_add_button.gif) no-repeat right top;}
	.classnull_x { background: url(../images/class_add_button_x.gif) no-repeat 0 0; }
		.classnull_x a { background: url(../images/class_add_button_x.gif) no-repeat right top; }
h2.classtitle_doing { float:left; width:86px; height:31px; line-height:31px; margin: 0 0 20px; font-size: 14px; text-indent:14px; background:url(../images/classtitle_doing.gif) no-repeat; }
h2.classtitle_all { float:left; padding-left:10px; height:31px; line-height:31px; margin: 0 0 20px; font-size: 14px; background:url(../images/classtitle_all.gif) no-repeat left; }
	h2.classtitle_all span { background:url(../images/classtitle_all.gif) no-repeat right; padding-right:10px; float:left;}

/*************************************************DOING***/
.post_doing { margin: 0; }
    .post_doing textarea { float: left; margin: 5px 10px 0 0; padding: 3px; border: 1px solid #DDD; background: #F0F0F0; }
    .post_doing button.post_button { margin: 5px 0 0; width: 80px; height: 80px; border: none; background: url(../images/post_button.jpg); text-indent: -300px; overflow: hidden; cursor: pointer; }
.doing_list { margin: 0; }
    .doing_list ol { margin: 0; padding: 0; overflow: hidden; list-style: none; }
        .doing_list ol li { margin: 0 0 20px 0; padding: 0 0 20px; width: 100%; background:url(../images/blue_d.jpg) repeat-x bottom; overflow: hidden; }
  .doing_list .avatar48 { float: left; margin: 0 3px 0 0; }
  .doing_list .doing { float: left; width: 477px; }
  .doing_list .doingcontent { padding: 5px 0; color: #444; font-size: 14px; line-height: 150%; }
    .doingcontent a.re { font-size: 12px; }
    .doingcontent span { color: #666; }
    .doing_list .doingtime { color: #999; }
    .doingre { margin: 5px 0; padding: 6px 0 0; background: url(../images/dore_bg.gif) no-repeat 15px 0; }
    .doingre form { padding: 10px; width: 350px; background: #F2F7FD; }
    .doingre img { float: left; margin: 0 5px 0 0; }
    .doingre .t_input { width: 200px; border: 1px solid #EBE6CA; }
.sub_doing { margin: 10px 0 0; padding: 10px 0 0; width: 477px; background: #E9F2FC url(../images/subdoing_top.gif) no-repeat left top; color: #333; clear: both; }
    .sub_doing ol { padding: 0 10px 10px; background: #E9F2FC url(../images/subdoing_bottom.gif) no-repeat left bottom; overflow: hidden; }
        .sub_doing ol li { margin: 0; padding: 3px 0; width: auto; border: none; }

/*************************************************ENTRY***/
.entry_list li { margin: 0 0 20px; padding: 1px 10px 1px 10px; }
    .entry_list h4 { font-size: 14px; display: inline; }
    .entry_list .title { padding: 5px 10px; background: #E9F9FF; }
    .entry_list .time { color: #999; }
    .entry_list .detail { padding: 10px 10px; width: 100%; color: #444; font-size: 14px; line-height: 180%;  }
        .entry_list .image_right img { float: right; margin: 0 0 5px 5px; padding: 2px; max-width: 70px; max-height: 100px; border: 1px solid #DDD; }
            * html .entry_list .image_right img { width: expression(this.width > 70 && this.width/this.height > 0.7 ? 70 : true); height: expression(this.height > 100 && this.width/this.height < 0.7 ? 100 : true); }
    .entry_list .status { color: #999; background:url(../images/blue_d2.jpg) repeat-x top; padding-top:3px; }
        .entry_list .status a { color: #FF7C00; }

    .entry { padding: 0 0 20px; }
        .entry .title { padding: 5px 10px; border: 1px solid #E6EFFB; border-right: none; border-left: none; background: #F2F7FD; line-height: 200%; }
        .entry h1 { font-size: 18px; }
        .entry .article { padding: 0; width: 100%; color: #444; line-height: 180%; overflow: hidden; }
        .entry .resizeimg { padding: 10px; }
            .entry .resizeimg img { width: expression(this.width > 520 ? 520 : true); max-width: 520px; }
            .entry .article p, .entry .article blockquote, .entry .article ul, .entry .article ol { margin: 1.5em 0; }
            .entry .article ul, .entry .article ol { padding: 0 0 0 2em; line-height: 200%; }
            .entry .article ul { list-style: disc; }
            .entry .article ol { list-style: decimal; }
            .entry .article a img { margin: 0 15px 15px 0; padding: 1px; border: 1px solid #FEE4AB; }
            .entry .article a:hover img { border: 1px solid #C60; }
            .entry .article blockquote { padding: 3px 20px 3px 50px; width: 70%; overflow: hidden; }
            .entry .article td { font-size: 14px; }
        .entry .status { padding: 10px; border-bottom: 1px solid #ABC9F0; color: #999; }
/*************************************************CATEGORIES SIDEBAR***/
.cat { margin: 0 0 20px; padding: 10px 0 0; background: #EFEFEF url(../images/cat_top.gif) no-repeat left top; }
  .cat h3 { padding: 5px 10px; background: #CCC; color: #FFF; }
    .cat ul { padding: 0 0 10px; background: #EFEFEF url(../images/cat_bottom.gif) no-repeat left bottom; }
        .cat ul li { position: relative; padding: 5px 10px; }
        .cat ul li.current { background: #FFF; }
        .cat .top { border-top: 1px solid #FFF; }
  .cat select{ width: 130px; }

/*************************************************COMMENTS***/
.comments { padding: 20px 0; }
  .trace h2 { padding: 0 0 10px; }
  .trace .avatar_list { border: 1px solid #E6EFFB; background: #F2F7FD; }
      .trace .avatar_list li { float: left; margin: 0 10px 0 0; width: 61px; border: none; }
          .trace .avatar_list p { text-align: center; }

.comments h2 { padding: 0 0 10px; border-bottom: 1px solid #ABC9F0; }
    .comments_list .avatar48 { position: absolute; margin: 0 0 0 -63px; display: inline; }
    .comments_list li { padding: 10px 10px 10px 63px; border-bottom: 1px solid #ABC9F0; font-size: 12px; line-height: 200%; overflow: hidden; }
        .comments_list .title { margin: 0 0 10px; }
        .comments_list .detail { color: #444; }
        .comments_list .quote { padding: 10px; border: 1px solid #E6EFFB; background: #F2F7FD none repeat scroll 0 0; font-size: 12px; }
        .comments_list .quote .q { background: none; }
	.comments_list .magicbar{ float: right; margin: 0 5px 0 0; }
.searchbar { float: right; }
	.searchbar .t_input { background:url(../images/searchbar_input.gif) no-repeat; border:0; width:172px; padding:6px 2px 0; height:22px; line-height:22px; vertical-align:top;}
	.searchbar .submit { width:76px; height:29px; background:url(../images/searchbar_submit.gif) no-repeat;}

.space_list table { border: 1px solid #E6EFFB; margin:10px 0; }
/*************************************************THUMB***/
.thumb_list { line-height: 160%; }
  .thumb_list ul { width: 100%; overflow: hidden; }
     .thumb_list li { float: left; margin: 0 10px 0 0; padding: 0 0 0 68px; width: 200px; height: 100px; overflow: hidden; }
        .thumb_list .avatar48 { position: absolute; margin: 0 5px 0 -68px; }
        .thumb_list .online_icon { margin: 0 3px 0 0; }
        .thumb_list .setti { color: #999; }
        .thumb_list .setti a { color: #999; }
    .thumb_list p { line-height: 180%; }
    .thumb_list table { width: 100%; table-layout: fixed; }
       .thumb_list td { padding: 5px; vertical-align: top; }
    .thumb_list .image { width: 150px; }
      .thumb_list .image img { width: 120px; }
    .thumb_list h6 { font-size: 1.17em; }
    .thumb_list .op { padding: 5px 0 10px 0; }

.l_status { margin: 5px 0; padding-bottom: 5px; border-bottom: 1px solid #F5F5F5; }
.box { padding: 10px 0 10px 0; }
    .box h2 { margin: 10px 0; font-size: 14px; }
    .box h3 { margin: 10px 0; font-size: 12px; }
.new_topic_list { margin: 0; padding: 0; line-height: 180%; }

/*************************************************THREAD***/
.thread_list { width: 100%; line-height: 200%; overflow: hidden; }
    .thread_list li { float: left; margin: 0 0 15px; width: 50%; }
        .thread_list .threadimg60 { float: left; margin: 0 10px 10px 0; }
    .num { color: #F60; font-size: 14px; font-weight: bold; }
    .thread_list span.thread_cat { color: #999; }
.topic_list { margin: 0 0 20px; }
    .topic_list table { margin: 5px 0 20px; width: 100%; }
        .topic_list td { padding: 8px 10px; color: #999; line-height: 150%; overflow: hidden; }
    .topic_list thead td { background:url(../images/blue_d2.jpg) repeat-x bottom; color: #999; font-weight:bold; }
      .topic_list td.mtag { width:420px; }
      .topic_list td.author { width: 100px; }
      .topic_list td.author em { font-size: 11px; font-style: normal; }
      	.topic_list td.author a { color:#999;}
      .topic_list td.group { width:100px;}
      	.topic_list td.group a { color:#FF7C00;}
      .topic_list td.views { width:80px;}
      .topic_list td.lastpost { width: 90px; text-align: left; }
.topic_list tbody tr td { }
    .topic_list tbody tr.alt td { background: #E9F9FF; }
        .topic_list p { padding-top: 6px; }
    .space_list td { padding: 5px; color: #999; overflow: hidden; }
    .space_list thead td { background: #F2F7FD; color: #333; }
    .space_list .topline { padding: 5px; }
    .space_list tbody tr.alt td { background: #F2F7FD; }
    .space_list .note { padding: 5px; color: #333; }

.affiche { margin: 0 0 10px 0; padding: 10px; border: 1px solid #E6EFFB; background: #F2F7FD; overflow: hidden; }
        .affiche #space_avatar img { margin: 0 10px 10px 0; padding: 3px; border: 1px solid #E6EFFB; background: #FFF; }
    .affiche .article { padding: 5px 0; color: #960; }

/*************************************************TASK***/
.task_percent { margin: 0 0 10px; height: 30px; border: 1px solid #FF8E00; }
    .task_percent .percent { height: 30px; background: #FF8E00; }
    .task_percent .label { position: relative; margin: -30px 0 0; line-height: 30px; text-align: center; }
        .task_status_progress { padding: 10px; border: 1px solid #E2EAED; background: #F7F7F7; }
    .space_task { margin: 0 0 10px; padding: 10px; border: 1px solid #E6EFFB; background: #F2F7FD; }
    .task_done { border: 1px solid #E2EAED; background: #F7F7F7; }
    .task_status_done { padding-left: 70px; background: transparent url(../images/task_done.gif) no-repeat scroll left center; }
        .task_status_done p { margin: 10px 0; }
.formtable caption.complete { padding: 10px 0 10px 55px; background: url(../images/task_done.gif) no-repeat left center; }

#share_ul { padding-bottom: 10px; border-bottom: 1px solid #ABC9F0; }
    #share_ul li { overflow: hidden; }
    #share_ul .title { padding: 5px; border-bottom: 1px solid #ABC9F0; background: #F2F7FD; }
.page { margin: 10px 0 0 520; padding: 3px 0 0 520px; text-align: center; }
    .page * { margin: 0 3px 0 0; padding: 3px 5px; border: 1px solid #E6EFFB; background: #F2F7FD; color: #999; }
    .page em { border-color: #FEE4AB; color: #C30; font-style: normal; }
    .page strong { background: #FEE4AB; color: #C30; }
    .page a { color: #C60; }
    .page a:hover { background: #FEE4AB; text-decoration: none; }
textarea { border: 1px solid #39c; overflow: auto; }
.t_input, select { padding:2px; border: 1px solid #39c ; line-height: 22px; width:150px; height:22px; }
.button { padding: 0 5px; margin: 0 0 0 3px; height: 24px; border: none; background: #DDD; color: #333; line-height: 20px; letter-spacing: 1px; cursor: pointer; }
.submit { padding: 0 5px; height: 24px; border: none; background: #FF8901; color: #FFF; line-height: 20px; letter-spacing: 1px; cursor: pointer; }
a.submit { padding: 5px; }
a.button { padding: 5px; }
.c_form { padding: 0.5em 3em; }
.quickpost table { width: 100%; }
.quickpost td { padding: 0.2em 0; }
.quickpost textarea { width: 99%; height: 70px; font-size: 1.17em; }


.formtable { width: 100%; }
    .formtable caption { padding: 10px 0; color: #666; font-size: 12px; }
        .formtable caption h2 { padding-bottom: 8px; border-bottom: 1px solid #CCC; color: #333; font-size: 14px; }
        .formtable caption p { margin-top: 8px; }
            .formtable td, .formtable th { padding: 5px; }
            .formtable th { padding-right: 1em; text-align: right; }

.infotable { width: 100%; }
    .infotable th { padding-right: 1em; text-align: right; color:#999; }
    .infotable .td_title {  text-align: right; font-weight:bold; border-bottom: 1px solid #ECF1F3; color:#999; padding:10px 0 0 10px;  }

.listtable { width: 100%; }
    .listtable caption { padding: 10px 0; color: #666; font-size: 12px; }
        .listtable caption h2 { padding-bottom: 8px; border-bottom: 1px solid #CCC; color: #333; font-size: 14px; }
        .listtable caption p { margin-top: 8px; }
        .listtable td, .listtable th { padding: 5px; border-bottom: 1px dashed #ECF1F3; }
        .listtable .title td, .listtable .title th { border-bottom: 1px solid #CCC; font-weight: bold; }
        .listtable .line td { background: #FCFCFC; }

.h_status { margin-bottom: 8px; padding: 5px; border-bottom: 1px solid #F5F5F5; color: #999; }
    .h_status .active { font-weight: bold; }
.d_content form { padding: 4px 9px; background: #EEE; }
/*************************************************CP THEME***/
.themelist { margin: 0; width: 100%; }
    .themelist td { line-height: 200%; }
        .themelist .album { margin: 0 0 10px; }
        .themelist .image { padding: 10px 0 10px; }
            .themelist .image a { margin: 0 auto; padding: 5px 0 0 5px; width: 119px; height: 129px; background: url(../images/theme_bg.gif) no-repeat; display: block; }

.listcol li { float: left; width: 100%; }
    .list2col li { float: left; padding: 3px 0; width: 150px; }
.f_status { margin: 0 0 20px; color: #999; }
.status_form { float: right; position: absolute; right: 0; }
.ajax_selector { position: relative; z-index: 999; }
    .ajax_selector_option { position: absolute; margin-top: -3px; padding: 3px 2px; border: 1px solid #CCC; background: #FFF; overflow: auto; overflow-x: hidden; overflow-y: auto; }
.float_del, .float_edit { position: absolute; width: 13px; height: 14px; background: url(../images/delete.gif) no-repeat 0 0; top: 0.5em; right: 5px; text-indent: -999em; overflow: hidden; display: block; }
    .float_del:hover { background-position: 0 -14px; }
.float_block { background-image: url(../images/block.gif); }
.float_edit { background-image: url(../images/edit.gif); right: 13px; }

.listcol li { float: left; width: 100%; }
    .list2col li { float: left; padding: 3px 0; width: 150px; }

/*************************************************CP MAGIC***/
.magic_list{ width: 740px; overflow: hidden; }
.magic_list li{ float: left; margin: 0 50px 20px 0; width: 320px; }
.magic_img{ float: left; margin: 0 14px 0 0; padding: 10px; width: 76px; height: 76px; background: url(../images/magic_image_bg.gif) 0 0; overflow: hidden; }
.magic_info{ float: left; width: 200px; }
.magic_info h3{ margin: 0 0 5px; font-size: 12px; }
.magic_info p{ margin: 0 0 5px; color: #333; line-height: 24px; }
.magic_info p.gray{ height: 40px; color: #999; line-height: 20px; overflow: hidden; }
.magic_info .m_button{ float: right; display: block; width: 62px; height: 26px; background: url(../images/m_button.gif); line-height: 27px; text-align: center; color: #FFF; overflow: hidden; }
.magic_info .m_off{ background-position: 0 100%; }
.magic_info span{ font-weight: bold; font-size: 14px; color: #F90; vertical-align: middle; }
.magic_info .r_option{ margin: 0 10px; }
.toolly{ padding: 10px; overflow: hidden; }
.toolly .magic_img{ background-position: 0 100%; }
.toolly p{ margin: 0 0 10px; color: #333; line-height: 26px; }
.toolly .magic_info p{ margin: 0 0 2px; color: #333; }
.toolly .magic_info p.gray{ height: auto; color: #999; line-height: 20px; overflow: hidden; }
.toolly .magic_info{ width: 290px; }

.magicicon{ margin: 0 5px 0 0; vertical-align: middle; }

.indexmagic{ margin: 0 0 20px; padding: 10px 0 10px 60px; width: 120px; height: 20px; background: url(../images/indexmagic.gif); overflow: hidden; }
.indexmagic a{ float: left; margin: 3px 10px 0 0;}

.feed li.magichighlight{ background: #FFC; padding: 10px 10px 10px 30px; }

.magiccolor1, .magiccolor1 a { color: red; }
.magiccolor2, .magiccolor2 a { color: #F90; }
.magiccolor3, .magiccolor3 a { color: green; }
.magiccolor4, .magiccolor4 a { color: #3F0; }
.magiccolor5, .magiccolor5 a { color: #00F; }
.magiccolor6, .magiccolor6 a { color: #0D9FCF; }
.magiccolor7, .magiccolor7 a { color: #CC3366; }
.magiccolor8, .magiccolor8 a { color: #C0F; }

.magichongbao{ margin: 0 0 20px; width: 180px; height: 40px; background: url(../images/hongbao_bg.gif) no-repeat; }
.magichongbao a{ padding: 0 0 0 55px; display: block; height: 40px; line-height: 40px; text-align: center; color: #333; }
.magichongbao a span{ font-size: 14px; color: red; }

/*************************************************DOING***/
.sub_doing { margin: 10px 0 0; padding: 10px 0 0; width: 477px; background: #E9F2FC url(../images/subdoing_top.gif) no-repeat left top; color: #333; clear: both; }
    .sub_doing ol {  margin: 0; padding: 0 10px 10px; background: #E9F2FC url(../images/subdoing_bottom.gif) no-repeat left bottom; overflow: hidden; }
        .sub_doing ol li { margin: 0; padding: 3px 0; width: auto; border: none; }

/*************************************************THUMB***/
.thumb_list { line-height: 160%; }
  .thumb_list ul { width: 100%; overflow: hidden; }
     .thumb_list li { float: left; margin: 0 10px 0 0; padding: 0 0 0 68px; width: 200px; height: 100px; overflow: hidden; }
        .thumb_list .avatar48 { position: absolute; margin: 0 5px 0 -68px; }
        .thumb_list .online_icon { margin: 0 3px 0 0; }
    .thumb_list p { line-height: 180%; }
    .thumb_list table { width: 100%; table-layout: fixed; }
       .thumb_list td { padding: 5px; vertical-align: top; }
    .thumb_list .image { width: 150px; }
      .thumb_list .image img { width: 120px; }
    .thumb_list h6 { font-size: 1.17em; }
    .thumb_list .op { padding: 5px 0 10px 0; }

.l_status { margin: 5px 0; padding-bottom: 5px; border-bottom: 1px solid #ABC9F0; }
	.l_status .active { font-weight:bold; }
.box { padding: 10px 0 10px 0; }
    .box h2 { margin: 10px 0; font-size: 14px; }
    .box h3 { margin: 10px 0; font-size: 12px; }

.topic_list { margin: 0 0 20px; }
    .topic_list table {
	width: 100%;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
        .topic_list td { padding: 8px 10px; color: #999; line-height: 150%; overflow: hidden; }
    .topic_list thead td { border-bottom: 1px solid #ABC9F0; color: #999; }
      .topic_list td.subject img{ margin: 0 3px 0 0; vertical-align: middle; }
      .topic_list td.mtag { width: 210px; }
      .topic_list td.author { width: 100px; }
      .topic_list td.author em { font-size: 11px; font-style: normal; }
      .topic_list td.lastpost { width: 90px; text-align: left; }
.topic_list tbody tr td { border-bottom: 1px solid #ABC9F0; }
    .topic_list tbody tr.alt td { background: #F2F7FD; }
        .topic_list p { padding-top: 6px; }

/*************************************************CP SIDEBAR***/
#sidebar { float: right; padding: 0; width: 250px; overflow: hidden; }
    #sidebar .ye_r_t { margin: 0 0 20px; }
.task_notice { position: relative; padding: 5px; background: #FFF; }
    .task_notice a.float_cancel { position: absolute; width: 16px; height: 16px; background: url(../images/cancel.gif) no-repeat; line-height: 200px; top: 5px; right: -8px; overflow: hidden; display: block; }
.task_notice_body { width: 100%; overflow: hidden; }
    .task_notice .icon { float: left; position: relative; margin: 0 10px 0 0; width: 64px; height: 64px; }
    .task_notice h2 { margin: 0 0 5px; font-size: 12px; }
    .task_notice h3 { margin: 10px 0 5px; font-size: 14px; }
    .task_notice p { color: #666; }
        .task_notice p span.num { color: #F60; font-size: 20px; }

.sidebox { margin: 0 0 10px; background:url(../images/sidebox_bottom.jpg) no-repeat bottom; padding-bottom:10px; }
  .sidebox h2.title { margin: 0; padding-left: 10px; height: 30px; background: url(../images/sidebox_title.jpg) no-repeat; color: #1B67BF; font-size: 14px; line-height: 30px; }
  	.sidebox .r_option { background:url(../images/sidebox_more.jpg) no-repeat left top; padding-left:10px; height:30px; line-height:25px;}
  		.sidebox .r_option a { background:url(../images/sidebox_more.jpg) no-repeat right top; padding-right:10px; float:left;}
  .sidebox h3.title { padding: 5px; border-bottom: 1px solid #E6EFFB; background: #F2F7FD; }
        .sidebox div.more { text-align: right; }
        .sidebox ul.firendbox li { height: 90px; }
        .sidebox p.time { color: #999; line-height: 14px; text-align: center; }
        .sidebox .content { padding: 5px; }
  .sidebox ul { border:solid #ABC9EF; border-width:0 1px; padding-top:10px;}
  .sidebox .menu_list { width:228px;}
#obar .sidebox { background:url(../images/sidebox_bottom2.jpg) no-repeat bottom;}
.threadfriend { padding: 0; }
    .threadfriend li { width: 100%; overflow: hidden; }
        .threadfriend .avatar48 { float: left; margin: 0 10px 10px 0; }
        .threadfriend p { padding: 5px 0; }
        .threadfriend .quote { color: #999; }
#sidebar .avatar_list li{ padding: 8px 11px; }
.sidebox .threadimg60 { margin: 0 0 10px; }

.sendmail li{ padding:5px 10px; position: relative; }
	.sendmail li a.c_delete{ background-position: 0 -33px;}

#help p{ margin: 0 0 10px; padding: 0 10px; }

/*************************************************SPACE PAGE***/
#space_page { width: 100%; overflow: hidden; }
#ubar { float: left; margin: 0 15px 0 0; width: 200px; overflow: hidden; }
#space_page #content { margin: 0 15px 0 0; width: 560px; }
#obar { float: left; width: 180px; }
  .ulist { margin: 0 0 20px; width: 198px; border: 1px solid #E6EFFB; background: #F2F7FD; overflow: hidden; }
     .ulist li { float: left; padding: 5px 10px; width: 79px; text-align: center; }
        .ulist img { margin: 0 5px 0 0; vertical-align: middle; }
  #space_avatar { margin: 0 0 15px; text-align: center; }

    #ubar h2 { position: relative; padding: 0 10px; height: 30px; background: url(../images/ubar_title.gif) no-repeat; color: #444; line-height: 30px; }
    .app_list16 { padding: 0 5px; width: 190px; overflow: hidden; }
        .app_list16 li { float: left; padding: 5px; width: 16px; height: 16px; overflow: hidden; }
#space_page .a_share{ margin: 5px; }
#space_page .composer { float: none; width: 530px; }
    #space_page .current_status { margin: 10px 0; }
    .composer .online_icon { margin: 0 5px 0 0; vertical-align: middle; }
    .composer .profile li { float: left; padding: 0 5px 5px 0; width: 245px; }
.composer p { padding: 0 0 5px 0; }
    #space_page .feed_header { background: url(../images/c_title2.gif) no-repeat; }
      #space_page .feed li { width: 540px; }
      #space_page .feed h6 { width: 450px; }
    #space_page .album_list { margin: 10px 0 0; background: #FFF; }
        #space_page .album_list .album { padding: 2px; border: none; }
      #space_page .comments_list li { width: 497px; }
      #space_page .mtagbox { margin: 0 0 20px; padding: 10px; }
    a#i_rss { float: right; margin: 5px 10px 0 0; padding: 0 0 0 20px; height: 20px; background: url(../images/rss_icon.gif) no-repeat left center; font-size: 12px; display: block; }
#space_page .avatar_list li { padding: 8px 14px; width: 60px; overflow: hidden; }
#space_page .sidebox h2.title{ background-image: url(../images/sidebox_title2.jpg); }
.menu_list { padding: 0 10px; width: 230px; overflow: hidden; }
    .menu_list li { float: left; width: 50%; line-height: 180%; text-align: center; }
.facebox { padding: 8px; width: 250px; border: 1px solid #CCC; background: #FFF; z-index: 100000;}
    .facebox ul li { float: left; width: 25px; height: 25px; overflow: hidden; }
#bottom { height: 10px; background: url(../images/appSidebar_bottom_bg.gif) no-repeat; clear: both; overflow: hidden; }
#footer { padding: 10px 0 10px 0; color: #333; clear:both;}
    #footer a { color: #333; }
    .noimage{ float: left; margin: 0 5px 0 0; }
    #footer .txt { float:right;}

#ajaxwaitid { position: absolute; width: 100px; height: 1.6em; background: #DD0000; color: #FFF; line-height: 1.6em; z-index: 100; top: 0px; right: 0px; overflow: hidden; display: none; }
.pipe { padding: 0 0.4em; color: #DDD; }
.article { padding: 0.5em; font-size: 14px; }
    .article table { table-layout: fixed; }
    .article ul li { margin-left: 1.6em; list-style: disc; }
.quote { margin: 0.5em 0; padding-left: 20px; background: url(../images/q_start.gif) no-repeat 0 0; overflow: hidden; zoom: 1; }
    .quote .q, .quote blockquote { margin: 0; padding: 0 20px 0 0; background: url(../images/q_end.gif) no-repeat right bottom; color: #666; display: inline-block; }
.notice { margin-bottom: 2px; padding: 8px; border-bottom: 1px solid #ABC9F0; background: #F7FDFF; }
.ajax_selector { position: relative; z-index: 999; }
    .ajax_selector_option { position: absolute; margin-top: -3px; padding: 3px 2px; border: 1px solid #CCC; background: #FFF; overflow: auto; overflow-x: hidden; overflow-y: auto; }
.inpage { padding: 4em 2em 10em 8em; }
    .inpage h1 { font-size: 1.17em; }
    .inpage .btn_line { padding-top: 1em; }
.inajax .formtable { width: 240px; }
    .inajax .formtable .t_input, .inajax .formtable textarea { width: 170px; }

.btn_line { padding: 5px 0; }

.popupmenu_popup { padding: 1em; border: 3px solid #FF8E00; background: #F2F7FD; line-height: 1.4em; text-align: left; overflow: hidden; }
    .popupmenu_popup h1 { font-size: 1.17em; padding: 0 0 10px 0; }
    .popupmenu_popup .btn_line { padding: 5px 0; }
    .popupmenu_popup td { padding-bottom: 0.4em; }
    .popupmenu_popup .float_del{ background-image: url(../images/delete2.gif); }

.popupmenu_centerbox { border: 8px solid #FFAE4A; background: #F2F7FD; text-align: left; min-width:250px; max-width:550px; }
    .popupmenu_centerbox h1 { padding: 0 10px; color: #FF9919; font-size: 14px; line-height: 26px; cursor: move; }

    .popupmenu_centerbox .popupmenu_inner { padding: 10px; color: #444; }
        .popupmenu_centerbox .popupmenu_inner td{ line-height: 200%; }
            .popupmenu_centerbox .popupmenu_inner .t_input, .popupmenu_centerbox .popupmenu_inner textarea{ margin: 5px 0; border-color: #E6EFFB; }
            
            .popupmenu_centerbox .float_del{ background-image: url(../images/delete2.gif); }
    .popupmenu_centerbox .box { width: 400px; }

.popupmenu_layer{ padding: 3px 6px 6px 1px; width: 220px; height: 80px; background: url(../images/ilayer.gif) no-repeat; text-align: center; }
	.popupmenu_layer p{ line-height: 20px; color: #333; }
	.popupmenu_layer p.btn_line{ font-size: 14px; color: #F30; padding:2px 0; }
	.popupmenu_layer strong{ font-weight: normal; font-size: 18px; color: #FFF; }

.line_list li { padding: 5px 10px 5px 10px; border-bottom: 1px solid #ECF1F3; }
    .line_list img { margin: 0 2px 0 0; vertical-align: middle; }

.avatar_list { zoom: 1; }
    .avatar_list .gray { font-size: 10px; }
    .avatar_list li { float: left; padding: 8px; width: 60px; overflow: hidden; }
    .avatar_list p { width: 100%; height: 22px; line-height: 22px;  text-align: center; white-space: nowrap; overflow: hidden; -moz-text-overflow: ellipsis; }
    .avatar_list p.online_icon_p { text-align: left; }
    .avatar_list:after { height: 0; clear: both; display: block; visibility: hidden; content: "."; }
.bar_text { padding: 10px 0 0 12px; width: 110px; font-size: 12px; font-weight: normal; }
    .bar_text p { line-height: 200%; }
    .bar_text .title { padding: 10px 0 5px 0; font-weight: bold; }

/*************************************************INDEX PAGE***/
#index_page { width: 100%; overflow: hidden; }
#wide { float: right; margin: 0 0 0 20px; width: 700px; overflow: hidden; }
#narrow { float: left; width: 250px; overflow: hidden; }
.start { margin: 0 0 20px; padding: 30px 0 0 30px; width: 670px; height: 380px; background: url(../images/start.jpg) no-repeat; color: #FFF; font-family:"寰蒋闆呴粦"; position:relative; }
		.start a { color:#FFF;}
    .start h2 { position:absolute; top:30px; right:30px; width:290px; margin: 0 0 1.5em; font-weight:normal; font-size:18px; line-height:130%;}
        .start h2 span { color: #F60; font-size: 14px; font-weight: bold; }
    .start ul { position:absolute; right:35px; top:110px; width:290px; line-height:22px;}
    .start p { position:absolute; right:30px; top:105px;}
.reg_button { width: 100px; height: 30px; background: url(../images/regButton.gif) no-repeat; line-height: 300px; overflow: hidden; display: block; }
.start .reg_button { margin: 10px 0 0 50px; }
.login_box { height: 200px; background: url(../images/login_bg.jpg) repeat-y 0 0; }
    .login_box h3 { padding: 0 0 0 10px; height: 30px; background: url(../images/login_bg.jpg) no-repeat 0 0; color: #F90; line-height: 30px; text-indent:-9999px; }
    .login_form { padding: 10px 15px; height: 150px; }
        .login_form p { padding: 5px 0; }
        .login_form .t_input { width:158px; height:21px; background:url(../images/login_input.jpg) no-repeat; border:0;}
        .login_form .submit { width:64px; height:29px; background:url(../images/login_btn.jpg) no-repeat;*background:url(../images/login_btn.jpg) no-repeat fixed; text-indent:-9999px;}
.login_reg { height:88px; background:url(../images/login_reg.jpg) no-repeat;}
	.login_reg p { color:#95999A; padding:15px 0 0 70px; line-height:25px;}
.login_news { padding-bottom:10px; margin-bottom:10px; background:url(../images/login_news_b.jpg) no-repeat bottom;}
	.login_news_tit { height:28px; border:1px solid #A2C3F0; background:url(../images/login_news_tit.jpg) repeat-x;}
		.login_news_tit h3 { text-indent:-9999px;}
	.login_news span { float:right; width:42px; height:25px; line-height:25px; text-align:center; background:url(../images/login_news_more.jpg) no-repeat;}
	.login_news ul { padding:10px; border:solid #A2C3F0; border-width:0 1px;}
		.login_news li { line-height:25px; background:url(../images/login_news_d.jpg) repeat-x bottom;}
.m_box { margin: 0 0 20px; width: 100%; overflow: hidden; }
  .left_box { float: left; margin: 0 20px 0 0; width: 340px; overflow: hidden; }
  .right_box { float: left; width: 340px; overflow: hidden; }
#index_page .title { padding: 0 0 0 10px; height: 30px; border: none; background: url(../images/index_title.gif) no-repeat 0 0; color: #444; line-height: 30px; }
    .news_list, .task { line-height: 190%; }
    .news_list li, .task li { padding: 0 0 0 20px; height: 24px; background: url(../images/d.gif) no-repeat 5px 10px; font-size: 12px; line-height: 24px; overflow: hidden; }
    li.news_title { padding: 0; height: 40px; background: none; font-size: 18px; font-weight: bold; line-height: 40px; text-align: center; }
.albs { padding: 0 0 0 10px; width: 680px; background: #F2F7FD; overflow: hidden; }
    .albs li { float: left; margin: 0 5px 0 0; padding: 8px 0 0 8px; width: 83px; height: 83px; background: url(../images/albs.gif) no-repeat; overflow: hidden; }
        .albs li a { width: 75px; height: 75px; overflow: hidden; display: block; }
.apps { padding: 10px 5px; }
    .apps li { float: left; margin:0 13px 20px; width: 62px; height: 100px; text-align: center; overflow: hidden; display: inline; }
        .apps li h4 { margin: 0 0 10px; height: 20px; font-weight: normal; white-space: nowrap; }
    .apps li.first { float: none; margin: 0 0 10px; padding: 0; width: 100%; height: auto; text-align: left; overflow: hidden; }
        .apps li.first h4 { margin: 0 0 10px; }
        .apps li.first p { color: #999; }
            .apps img { margin: 0 10px 10px 0; padding: 5px; width: 50px; height: 50px; border: 1px solid #DDD; }
    .apps .first img { float: left; margin: 0 10px 0 0; }
.imtag { padding: 9px 5px; height: 180px; overflow: hidden; }
    .imtag li { margin: 0 0 10px; padding: 1px 0; width: 100%; overflow: hidden; }
.imtag .threadimg60 { float: left; margin: 0 10px 0 0; }
    .imtag .news_list { line-height: 150%; }
        .imtag .news_list a { color: #999; }
        .imtag .news_list li { margin: 0; padding: 0 0 0 20px; width: 223px; height: 21px; }
.ifeed { margin: 0 0 20px; height: 270px; overflow: hidden; }
    .ifeed .title { background-position: 0 -100px; }
.ifeedlist { padding: 10px; line-height: 190%; white-space: nowrap; }
.searchfriend { margin: 0 0 20px; background: #FFF; }
    .searchfriend .ye_l_b { padding: 5px 10px 10px 10px; }
.searchfriend p { margin: 8px 0; color: #999; }
    .searchfriend .t_input { border-color: #E6EFFB; }
.invitefriend { background:url(../images/invitefriend.jpg) no-repeat; height:27px; margin:0 0 10px;}
	.invitefriend a { display:block; text-indent:-9999px; line-height:27px;}
.showmessage { margin: 50px auto; width: 600px; background: #F2F7FD; }
    .showmessage h2 { font-size: 14px; }
    .showmessage .ye_l_b { padding: 15px 20px 20px; }
    .showmessage p { padding: 2em 1em;  font-size: 14px; overflow: hidden; }
    .showmessage .op { font-size: 12px; text-align: right; }

.pm_list { margin: 0; padding: 0; list-style: none; }
    .pm_list li { margin: 0 0 20px; width: 100%; overflow: hidden; }
    .pm_list .pm_body { float: left; background: url(../images/pm_bg.gif) repeat-y 100% 0; }
      .pm_list .pm_h { position: relative; padding: 5px 0 0 15px; width: 560px; background: url(../images/pm_bg.gif) no-repeat 0 0; }
        .pm_list .pm_f { padding: 0 10px 5px; background: url(../images/pm_bg.gif) no-repeat -590px 100%; }
        .pm_list .pm_c { padding: 10px; color: #444; line-height: 200%; }
    .pm_list .avatar48 { float: left; margin: 0 5px 0 0; }

/*************************************************FEED***/
.feed_header { position: relative; padding: 5px 10px 0 15px; height: 30px; background: url(../images/c_title.gif) no-repeat; line-height: 20px; }
.feed_header .active{ font-weight: bold; }
.feed { margin: 0 0 20px; width: 100%; line-height: 20px; overflow: hidden; }
  .feedtime { margin: 20px 0 10px; color: #000; }
  .feed li { padding: 10px 20px; border-bottom: 1px solid #ABC9F0; }

    .feed .type { position: absolute; margin: 1px 0 0 -20px !important; margin: 3px 0 0 -20px;}
    .feed_content img { max-width: 70px; max-height: 100px; }
  * html .feed_content img { width: expression(this.width > 70 && this.width/this.height > 0.7 ? 70 : true); height: expression(this.height > 100 && this.width/this.height < 0.7 ? 100 : true); }
    .feed .detail { padding: 10px 0 0; color: #999; }
    .feed a img.summaryimg { float: left; margin: 10px 10px 10px 0; padding: 2px; border: 1px solid #DDD; }
      .feed a img.summaryimg:hover { border-color: #DDD; }

     .hotspot{ float: right; margin: 10px 0 0 10px; width: 55px; height: 50px; display:none; }
     .hotspot a{ display: block; padding: 0 0 20px; height: 30px; text-align: center; line-height: 30px; background: url('image/hotspot.gif'); font-size: 16px; color: #F60;}

.feedread { color: #CCC; }
	.feedread * { color: #CCC; }
	.feedread .detail { color: #CCC; }
	.feedread .quote .q { color: #CCC; }

.feedcomment { margin: 0 5em 0 0; padding:0.5em; background: #F7F7F7; }
	.feedcomment td { border-bottom: 1px solid #FFF; }

.feedop{ margin: 10px 0 0; padding: 0 0 0 20px; background: url(../images/reply.gif) no-repeat 0 2px; }
.fcomment { margin: 10px 0 0; padding: 10px 0 0; width: 477px; background: #E9F2FC url(../images/subdoing_top.gif) no-repeat left top; color: #333; clear: both; }
    .fcomment .fc { padding: 0 10px 10px; background: #E9F2FC url(../images/subdoing_bottom.gif) no-repeat left bottom; overflow: hidden; }

        .fcomment .comments_list li { margin: 0; padding:0 0 10px 42px; width: auto; border: none; line-height: 150%;}

        .fcomment .comments_list .avatar48{ margin: 0 0 0 -42px; padding: 0; background: none;width: 32px; height: 32px;}

        .fcomment .comments_list .avatar48 img { width: 32px; height: 32px; }

        .fcomment .comments_list .title{ margin: 0; }
        .feed .fcomment .detail{ padding: 0; }

/*************************************************DIG***/
.digc{ padding: 20px 0 0; }
.digc table {margin: 0 auto;}
.digc table td{padding: 10px; text-align: center;}
.digc table td .digcolumn{ position: relative; margin: 0 auto 10px; width: 20px; height: 50px;}
.digc table td .digcolumn .digchart{ position: absolute; left: 0; bottom: 0; width: 20px; text-align: left; }
	.digc table td .digcolumn .dc1{ background: #c30; }
	.digc table td .digcolumn .dc2{ background: #0C0; }
	.digc table td .digcolumn .dc3{ background: #F90; }
	.digc table td .digcolumn .dc4{ background: #06F; }
.digc a:hover{text-decoration: none;}

.digc table td .digcolumn em{ position: absolute; margin: -25px 0 0 -5px; width: 30px; font-size: 11px; text-align: center; font-style: normal; color: #999;}

.digc table td img{ margin: 0 0 10px; }

.digb{ float: left; margin: 1px 5px 0 0; padding: 0 0 0 20px; width: 34px; height: 20px; background: url(../images/hotbutton.gif) no-repeat 0 0; line-height: 20px; text-align: center; font-size: 11px; color: #FF850D;}
.hot { border: 1px solid #FF860E; padding: 2px 5px 2px 2px; color:#FF860E; margin-right:5px; overflow: hidden; }
	.hot em { font-size: 12px; font-style: normal; padding:2px; font-weight: normal; color:#FF860E; }

.feed_po{ float: right; margin: 0 5px 0 0; padding: 0 25px 0 0; width:60px; height:25px; text-align: center; line-height: 25px; background: transparent url(../images/button_po.gif) no-repeat ; color: #fff; display: block;}

.albs2 { padding: 0 0 0 10px; width: 520px; background: #F2F7FD; overflow: hidden; }
    .albs2 li { float: left; margin: 0 13px 0 0; padding: 8px 0 0 8px; width: 83px; height: 105px; background: url(../images/albs.gif) no-repeat; overflow: hidden; }
    .albs2 li img { width: 80px; height: 80px; }
    .albs2 li a { width: 75px; height: 75px; overflow: hidden; display: block; }
        .albs2 p { padding-top: 5px; width: 100%; height: 22px; line-height: 22px; text-align: center; white-space: nowrap; overflow: hidden; }

.media img { width: auto; max-width: none; height: auto; max-height: none; }
* html .media img { width: expression(this.width > 200 && this.width/this.height > 2 ? 200 : true); height: expression(this.height > 100 && this.width/this.height < 2 ? 200 : true); }

  .borderbox { margin: 0; padding: 10px; border: 1px solid #CCC; }
	  .borderbox h2 { padding: 0 0 5px 0; border-bottom: 1px solid #CCC; color: #333; font-size: 12px; }

.showflash{ background: #F2F7FD; border: 1px solid #E6EFFB; }

.searchfriend .avatar_list li{ padding: 7px; }
.atitle{ padding: 10px; background: #F2F7FD; }
#header .logo a{ width:110px; height:42px; display:block; background:transparent url(../images/logo.jpg) no-repeat scroll left top; overflow:hidden; text-indent:-300px; }
#header .logo a img{ margin: -200px; display:none;}

	.photolist div a img{ max-width: 180px; max-height: 120px; zoom: expression( function(elm) { if (elm.width > 180 || elm.height > 120 ){ if (elm.width>elm.height) { elm.width=180; } else{ elm.height=120; } } elm.style.zoom = '1'; }(this) ); }

	.showuser .s_avatar a img{ max-width: 120px; max-height: 120px; zoom: expression( function(elm) { if (elm.width > 180 || elm.height > 120 ){ if (elm.width>elm.height) { elm.width=120; } else{ elm.height=120; } } elm.style.zoom = '1'; }(this) ); } 

	.eimage a img { max-width: 42px; max-height: 42px; zoom: expression( function(elm) { if (elm.width > 42 || elm.height > 42 ){ if (elm.width>elm.height) { elm.width=42; } else{ elm.height=42; } } elm.style.zoom = '1'; }(this) ); }

.search_table { width: 100%; }
	.search_table th { font-size:14px; padding:10px; border-top: 1px solid #E3E3E3; }
	.search_table td { padding:0 0 10px 5px; }

ins.modify { padding-top: 5px; color: #666; text-decoration: none; text-align: right; display: block; }

.photo_list td { vertical-align: middle; text-align: center; }
    .photo_list img { padding: 3px; max-width: 120px; max-height: 120px; border: 1px solid #CCC; background: #FFF; }
    * html .photo_list img { width: expression(this.width > 120 && this.height < this.width ? 120 : true); height: expression(this.height > 120 ? 120 : true); }

/*************************************************PHOTO***/
.photobox { padding: 10px; border-bottom: 1px solid #eee; text-align: center; }
	.yinfo { margin: 10px auto 0; padding: 10px 0; text-align: left; }
	.yinfo p{ margin: 0.2em 0;}
        .photobox img { width: expression(this.width > 600 ? 600 : true); max-width: 600px; }
		.photobox table{ margin: 0 auto; }

.pic_lb1{ padding: 50px 0; }
.magicframe1{ background: url(../../image/magic/frame/1.bg.gif); text-align:center; }			
.magicframe2{ background: url(../../image/magic/frame/2.bg.gif); }
.magicframe3{ background: #FFC url(../../image/magic/frame/3.bg.gif) no-repeat; }
.magicframe4{ background: url(../../image/magic/frame/4.bg.gif); }
	
.magicframe .frame_jiao{ width:14px; height:14px; }
	.magicframe .frame_x{ height:14px; }
		.magicframe .frame_y{ width:14px; }
		
			.magicframe .frame_top_left{ background: url(../../image/magic/frame/frame_top_left.png) no-repeat; }
			.magicframe .frame_top_right{ background: url(../../image/magic/frame/frame_top_right.png) no-repeat; }
			.magicframe .frame_top_middle{ background: url(../../image/magic/frame/frame_top_middle.png) repeat-x; }
			
			.magicframe .frame_bottom_left{ background: url(../../image/magic/frame/frame_bottom_left.png) no-repeat; }
			.magicframe .frame_bottom_right{ background: url(../../image/magic/frame/frame_bottom_right.png) no-repeat; }
			.magicframe .frame_bottom_middle{ background: url(../../image/magic/frame/frame_bottom_middle.png) repeat-x; }
			
			.magicframe .frame_middle_left{ background: url(../../image/magic/frame/frame_middle_left.png) repeat-y; }
			.magicframe .frame_middle_right{ background: url(../../image/magic/frame/frame_middle_right.png) repeat-y; }
			.magicframe .frame_middle_middle{ background: #FFF; }

			/*IE6 HACK*/
			* html .magicframe .frame_top_left{background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../../image/magic/frame/frame_top_left.png");}
			* html .magicframe .frame_top_right{background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../../image/magic/frame/frame_top_right.png");}
			* html .magicframe .frame_top_middle{background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../../image/magic/frame/frame_top_middle.png");}
			* html .magicframe .frame_bottom_left{background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../../image/magic/frame/frame_bottom_left.png");}
			* html .magicframe .frame_bottom_right{background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../../image/magic/frame/frame_bottom_right.png");}
			* html .magicframe .frame_bottom_middle{background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../../image/magic/frame/frame_bottom_middle.png");}
			* html .magicframe .frame_middle_left{background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../../image/magic/frame/frame_middle_left.png");}
			* html .magicframe .frame_middle_right{background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../../image/magic/frame/frame_middle_right.png");}

/*************************************************EVENT***/
/*************************************************INDEX PAGE***/
  .topbox { margin: 0 0 20px; width: 100%; overflow: hidden; }
  .userbox { margin: 0 0 20px; width: 100%; overflow: hidden; }
  .left_see { float: left; margin: 0 10px 0 0; width: 260px; overflow: hidden; }
  .right_see { float: left; width: 260px; overflow: hidden; }
        .left_see .showpic { margin: 0 0 10px; }
        .left_see .news_list li { height: 23px; }
        .left_see .news_list li.news_title2 { margin: 0 0 10px; padding: 0; height: 60px; background: none; overflow: hidden; }
    .news_title2 img { float: left; margin: 0 10px 10px 0; }
    .news_title2 p { color: #999; line-height: 150%; white-space: normal; }
.firbox { background: #F2F7FD none repeat scroll 0 0; }
    .firbox .ye_l_b { padding: 2px 10px 13px 10px; height: 59px; overflow: hidden; }
.nd { margin: 10px 0 0; }
    .nd li { margin: 0 0 4px; width: 100%; height: 60px; line-height: 190%; overflow: hidden; }
    .nd .avatar48 { float: left; margin: 0 2px 0 0; }
    .nd .nt { padding: 5px 0; }
    .nd p { color: #999; }
.task_notice2 { padding: 5px; height: 240px; background: #F2F7FD; overflow: hidden; }
    .task_notice2 h3 { color: #960; font-size: 14px; }
.task_content { padding: 25px 5px; height: 130px; color: #999; }
    .task_content .icon { float: left; margin: 0 10px 0 0; }
.integral { padding: 0 5px; border-top: 1px solid #E6EFFB; color: #666; line-height: 35px; }
.albs2 { padding: 0 0 0 10px; width: 520px; background: #F2F7FD; overflow: hidden; }
    .albs2 li { float: left; margin: 0 13px 0 0; padding: 8px 0 0 8px; width: 83px; height: 105px; background: url(../images/albs.gif) no-repeat; overflow: hidden; }
    .albs2 li img { width: 80px; height: 80px; }
    .albs2 li a { width: 75px; height: 75px; overflow: hidden; display: block; }
        .albs2 p { padding-top: 5px; width: 100%; height: 22px; line-height: 22px; text-align: center; white-space: nowrap; overflow: hidden; }
.mtag2_list { zoom: 1; }
    .mtag2_list li { float: left; padding: 8px; width: 72px; }
        .mtag2_list p { width: 100%; height: 22px; line-height: 22px; text-align: center; white-space: nowrap; overflow: hidden; }
        .mtag2_list:after { height: 0; clear: both; display: block; visibility: hidden; content: "."; }
        .ad_see { margin: 0 0 20px; }
    ins.modify { padding-top: 5px; color: #666; text-decoration: none; text-align: right; display: block; }
.media img { width: auto; max-width: none; height: auto; max-height: none; }
* html .media img { width: expression(this.width > 200 && this.width/this.height > 2 ? 200 : true); height: expression(this.height > 100 && this.width/this.height < 2 ? 200 : true); }
  .borderbox { margin: 0 0 10px 0; padding: 10px; border: 1px solid #ECF1F3; line-height: 180%; }
.showflash{ background: #F2F7FD; border: 1px solid #E6EFFB; }

#index_page .apps li{  margin: 0 20px 20px 0; display: block; }
.searchfirend .avatar_list li{ padding: 7px; }
.atitle{ padding: 10px; background: #F2F7FD; }
#header .logo a{ width:110px; height:42px; display:block; background:transparent url(../images/logo.jpg) no-repeat scroll left top; overflow:hidden; }
#header .logo a img{ margin: -200px; display:none;}

/*************************************************GPA***/
.gpa_title { background:url(../images/blue_d2.jpg) repeat-x bottom; height:25px;}
.gpa_table { border:1px solid #ABC9F0; margin-top:10px;}
	.gpa_table td { padding:5px;}
	.gpa_table th { background:#84B4F4; color:#FFF; text-align:center; font-weight:bold; padding:5px;}
	.gpa_input { width:150px; height:16px; border:1px solid #DDD;}
/*************************************************MASTER***/
.master_img { }
	.master_img li { width:100px; height:135px; float:left; display:inline; margin:0 11px; overflow:hidden;}
	.master_img img { width:98px; height:73px; padding:1px; border:1px solid #DFDFDF; vertical-align:top;}
	.master_img p { line-height:16px; color:#999;}
.focuspic .master_focuspic img { width:350px; height:270px; padding:2px; border:1px solid #DFDFDF;}
	.focuspic ul { float:right;}
		.focuspic li { padding-left:10px; margin-bottom:15px;}
			.focuspic li img { width:160px; height:119px; padding:2px; border:1px solid #DFDFDF;}
		.focuspic ul .active { background:url(../images/master_l.jpg) no-repeat left center;}
			.focuspic ul .active a:hover img { border:1px solid #FF7B00;}
	.focuspic .focuscon { clear:both; width:356px; background:url(../images/master_namebg.jpg) repeat-x top; color:#666;}
		.focuspic .focuscon h2 { font-size:14px; line-height:30px; color:#1B67BF;}
.master_all { width:100%; float:left; margin-bottom:15px;}
	.master_all h2.title { color:#1B67BF; line-height:30px; text-indent:20px; background:url(../images/master_content_line.jpg) no-repeat bottom; padding-bottom:7px; margin:0 0 10px; }
.master_ulist li { float:left; width:49%; height:80px; color:#999; line-height:150%;}
	.master_ulist p { width:60px; height:64px; background:url(../images/master_avatar.jpg) no-repeat; float:left; margin-right:5px;}
	.master_ulist img { width:48px; height:48px; padding:6px;}
.master_classnull { float:left; text-align:center; width:110px; height: 31px; background: url(../images/master_classnull.gif) no-repeat 0 0; line-height: 29px; }
.master_video { width:520px; height:370px; padding:10px; margin-bottom:15px; background:url(../images/master_video.jpg) no-repeat;}
.master_info { padding:0 10px; line-height:180%;}
	.master_info img { float:left; margin-right:10px;}
	.master_info h3 { color:#1B67BF; font-weight:normal;}

.rec_event_list{ margin: 20px 0 0; background: #F2F7FD; border: 1px solid #E6EFFB;}
    .rec_event_list h2{padding: 10px; border-bottom: 1px solid #ABC9F0; color: #444;}
    .rec_event_list ol{ margin: 0; padding: 10px 10px 0; list-style: none; }
    .rec_event_list ol li{ padding: 0 0 10px; width: 100%; overflow: hidden; }
    .rec_event_list .event_icon{ float: left; padding: 0 10px 10px 0; width: 50px; clear: left;}
    .rec_event_list .event_icon img{ padding: 1px; max-width: 48px; max-height: 48px; background: #FFF; text-align: center; border: 1px solid #DDD; zoom: expression( function(elm) { if (elm.width > 48 || elm.height > 48 ){ if (elm.width>elm.height) { elm.width=48; } else{ elm.height=48; } } elm.style.zoom = '1'; }(this) );}
    .rec_event_list .event_content{ float: left; margin: 0 0 0 0; width: 458px; line-height: 200%;}
    .rec_event_list .event_content p{color:#999;}
.event_list{ margin: 20px 0 0; }
    .event_list ol{ margin: 0; padding: 0; list-style: none; }
    .event_list ol li{ margin: 0 0 20px; padding: 0 0 10px; width: 100%; border-bottom:1px solid #E6EFFB; overflow: hidden; }
    .event_list ol li li{ margin: 0; padding: 0; width: 100%; overflow: hidden; border: none; }
    .event_list .event_icon{ float: left; padding: 0 10px 10px 0; width: 110px; height:110px; text-align: center;}
    .event_list .event_icon img{ padding: 4px; max-width: 100px; max-height: 100px;  background: #FFF; border: 1px solid #DDD; zoom: expression( function(elm) { if (elm.width > 100 || elm.height > 100 ){ if (elm.width>elm.height) { elm.width=100; } else{ elm.height=100; } } elm.style.zoom = '1'; }(this) ); }
    .event_list .event_content{ float: left; width:420px; line-height: 150%; }
    .event_list .event_content h4{font-size: 14px;}
    .event_cat, .join_event_list { padding:0 10px; width:230px; overflow:hidden; }
    .event_cat li { float:left; width: 110px; line-height:180%; }
    .event_cat li.on { padding: 0 0 0 15px;  width: 95px; background:transparent url(../images/d.gif) no-repeat scroll 5px 10px; font-weight: bold; }
    .join_event_list li{ width: 100%; overflow: hidden; }
    .join_event_list .avatar48{ float: left; width: 60px; clear: left; }
    .join_event_list .join_event{ float: left; padding: 5px 0; line-height:200%;}

    .event .event_icon{ float: left; margin: 0 20px 0 0; width: 200px; height: 200px; text-align: center; vertical-align: middle; clear: left; }
    .event .event_icon img{max-width: 200px; max-height: 200px; zoom: expression( function(elm) { if (elm.width > 200 || elm.height > 200 ){ if (elm.width>elm.height) { elm.width=200; } else{ elm.height=200; } } elm.style.zoom = '1'; }(this) ); }

    .event .event_content{ float: left; width: 320px; }
    .event_title{ margin: 0 0 5px; font-weight: normal; }
    .event .event_content dl dt{ float: left; width: 60px;}
    .event .event_content ul { margin: 10px 0; width: 100%; color: #333; overflow: hidden; }
    .event .event_content ul li{ float: left; margin: 0 10px 0 0;}

    .buttons a, .buttons span{ width: 80px; height: 30px; background-image: url(../images/buttons2.gif); text-indent: -99px; line-height: 30px; display: block; overflow: hidden; }
    .buttons a.do_event_button{ background-position: 0 0; }
    .buttons a.wish_event_button{ background-position: 0 -100px; }
    .buttons a.recs_event_button{ background-position: 0 -200px; }
    .buttons a.cancel_event_button{ width: auto; height: auto; background: none; text-indent: 0; display: inline; text-decoration: underline; }

    .event_article{ margin: 0 0 10px; padding:5px 10px; }

    .event_state{ color: #060; }

    .event_albs_p{ background: #F2F7FD; text-align: center; }    
     
    .calendarbox{ padding: 10px; width: 230px; text-align: center; overflow: hidden; }
    #calendar_pre{ float: left; }
    #calendar_next{ float: right; }
    .calendarbox ul{ margin: 10px 0 0; width: 224px; }
    .calendarbox li.calendarli, .calendarbox li.calendarblank{ float: left; margin: 1px; width: 30px; height : 30px; background: #EEE; color: #ccc; display:inline; line-height: 30px;}
    .calendarbox li.calendarblank{ background: none; }
    .calendarbox li a{display: block; }
    .calendarbox li.calendarweek{ background: #EBEEF4; font-weight: bold; color: #666;}
    .calendarbox li.on_link, .calendarbox li.on_today, .calendarbox li.on_select{ text-align: left; }
    .calendarbox li.on_link a, .calendarbox li.on_today a, .calendarbox li.on_select a{ width: 28px; height: 28px; line-height: 28px; background: #E9F2FC; border: 1px solid #BCD7F6; text-align: center;}
    .calendarbox li.on_link a{ background: #E9F2FC; border: 1px solid #BCD7F6;}
    	.calendarbox li.on_link a:hover{ border: 1px solid #8FBCF0;}
    .calendarbox li.on_today a{ background: #F7EEB8; border: 1px solid #E0D486;}
    .calendarbox li.on_select a{ background: #D3E7FC; border: 1px solid #8FBCF0; }
    
    .dayevents{ position: absolute; margin: -30px 0 0 -222px; padding: 0 2px 0 0; width: 220px; } 
    .dayevents ul{ margin: 0; width: auto; background: #FFF; border: 1px solid #C9C9C9; }
    .calendarbox li.dayeventsli{ float: none; padding: 0 0 0 20px; width: auto; height: auto; background-position: 10px 14px; text-align: left; line-height: 28px; display: block; }  
    .calendarbox li.dayeventsli a{ float: none; width: auto; height: auto; display: inline; background: none; border: none; }
    .calendarbox li.dayeventsli a:hover{ float: none; width: auto; height: auto; display: inline; background: none; border: none; }

.inputboxtable th { width:110px;}
	.inputbox li { float:left; width:90px;}

.listtable { width: 100%; }
    .listtable caption { padding: 10px 0; color: #666; font-size: 12px; }
        .listtable caption h2 { padding-bottom: 8px; border-bottom: 1px solid #CCC; color: #333; font-size: 14px; }
        .listtable caption p { margin-top: 8px; }
        .listtable td, .listtable th { padding: 5px; border-bottom: 1px dashed #ECF1F3; }
        .listtable .title td, .listtable .title th { border-bottom: 1px solid #CCC; font-weight: bold; }
        .listtable .line td { background: #FCFCFC; }

.bookbox { margin-bottom: 15px; }
	.bookbox h2.title { margin: 0; }

.booklist { padding: 0 10px; }
	.booklist li { background: url(../images/d.gif) no-repeat 0 center; padding-left: 10px; height: 2em; line-height: 2em; overflow: hidden; }
		.booklist cite { float: right; font-style: normal; color:#999;}

.bookclass li { float: left; width: 40%; padding-left: 9%; line-height: 2em; }

.book_body {}
	.book_body li { height: 130px; padding-top: 10px; border-bottom: 1px solid #ECF1F3; }
		.book_body img { width: 95px; height: 120px; float: left; margin-right: 15px; }
		.book_body div { line-height: 2em; }



		/* face*/
.faceblk2 {width:64px;height:60px;background:url(http://images.66xue.com/images/facebg2.jpg) no-repeat left top;text-align:center;padding-top:5px;float:left;}
.faceblk3 {width:70px;height:80px;background:url(http://images.66xue.com/images/facebg2.jpg) no-repeat center top;text-align:center;padding-top:5px;overflow:hidden;zoom:1;float:left;line-height:22px;}
.faceblk3 a:link,.faceblk3 a:hover,.faceblk3 a:visited{color:#4f8915;}
.faceblk3 p.t1{line-height:18px;padding-top:10px;}
.faceblk4{border:1px #cbcbcb solid;overflow:hidden;}
.faceblk4 p{line-height:22px;padding:8px 10px;}
.m_blk {padding:0 12px 0 12px;overflow:hidden;}
.m_blk1 {padding:8px 12px 0 15px;overflow:hidden;}
.m_blk2{overflow:hidden;clear:both;padding:12px 12px 0 12px;}
.m_l{width:438px;padding-bottom:30px;}
.m_r,.m_r2  {width:180px;overflow:hidden;}
.fl_blk {float:left;}
.tit1{background:#F4FBF4;border-top:1px #447D12 solid;padding:5px 6px;}
.tit2{width:143px;overflow:hidden;margin-bottom:10px;padding:6px;line-height:20px;}
.tit3,.tit31{background:url(http://images.66xue.com/images/icon_bg6.gif) no-repeat top;padding-top:25px;width:438px;overflow:hidden;border-bottom:1px #dadada solid;padding-bottom:10px;}
.tit4,.tit41{background:url(http://images.66xue.com/images/icon_bg7.gif) no-repeat bottom;padding-bottom:5px;}
.tit5,.tit51{background:url(http://images.66xue.com/images/icon_bg8.gif) repeat-y;padding:6px 10px 10px 10px;line-height:18px;}
.tit5 p{line-height:24px;}
.tit6,.tit61{background:#f2f2f2;padding:10px;overflow:hidden;zoom:1;}
.tit7{background:#f3f3f3;padding:5px 0;}
.tit8{border:1px #cbcbcb solid;background:#fafafa;overflow:hidden;margin:10px 0;}
.tit9{line-height:20px;border-bottom:1px #dedede solid;margin-bottom:15px;padding-bottom:4px;}
.tit10{line-height:22px;}
.tit11{line-height:20px;margin-bottom:2px;padding-bottom:4px;}
.tit12{margin:20px 0;overflow:hidden;border-bottom:1px #CCCCCC solid;padding-bottom:10px;clear:both;zoom:1;}
.tit13{line-height:28px;overflow:hidden;border-bottom:1px #dedede solid;padding-bottom:5px;clear:both;zoom:1;padding-top:5px;}
.tit14{ text-align:right;margin:-25px 0 10px 0;background:url(http://images.66xue.com/images/icon_14.gif) no-repeat;float:right;padding-left:25px;padding-right:10px;line-height:24px;}
.tit15{width:122px;float:left;padding:0 15px;margin:10px 0;overflow:hidden;}
.tit16{background:url(http://images.66xue.com/images/icon_bg14.gif) no-repeat bottom;overflow:hidden;}
.tit17{background:#d7f0d5;border-bottom:1px #cecece solid;overflow:hidden;padding:6px 10px;}
.tit18{border-bottom:1px #a0a0a0 solid;overflow:hidden;line-height:22px;margin:10px;padding-bottom:10px;}
.tit18 h3{color:#0059B2;font-size:13px;}
.tit18 h3 span{font-size:12px;font-weight:normal;}
.t_l{float:left;width:54px;height:54px;background:url(http://images.66xue.com/images/facebg2.jpg) no-repeat;padding:5px;}
.t_l img{width:54px;height:54px;}
.t_r{float:right;width:52px;}
.t_r p{line-height:22px;}
.del a{display:block;background:url(http://images.66xue.com/images/ico3.jpg) no-repeat -1px -67px;width:13px;height:13px;text-indent:-50px;overflow:hidden;position:absolute;}
.del a:hover{background-position:-15px -69px;}
.l{float:left;}
.r{float:right;}
.dp{display:none;}
.z{overflow:hidden;room:1;}
/* Button */
.inp2{border:2px solid #e8e8e8;font-size:12px;width:175px;padding:3px 0 2px 3px;border-top:1px #9c9c9c solid;}
.inp3{border:0;background:url(http://images.66xue.com/images/icon_bg9.gif) repeat-x;color:#fff;padding:6px 15px;}
.inp4{border:1px #32353a solid;width:480px;padding:6px 10px;}
.inp5{border:1px #32353a solid;width:100px;padding:3px 0 2px 3px;}
.inp6{border:0;background:url(http://images.66xue.com/images/icon_bg9.gif) repeat-x;color:#fff;padding:2px 5px;}
/* w/h */
.hg{height:20px;}
.wd{width:318px;}
.wd1{width:368px;}
.wd2{width:587px;}
.wd3{width:298px;}
.wd4{width:430px;}
.wd5{width:504px;margin:0 auto; padding:6px 10px 8px 100px;border-bottom:1px #838383 solid;overflow:hidden;}
.wd6{clear:both;overflow:hidden;}
.wd7{width:485px;}
.wd8{width:610px;}
.lx452 {width:452px;background:none;}
.lx452 .wd {width:330px;}
.lx452 .tit3 {background:none;margin:0;padding:0 0 0 2px;width:auto;}
.lx452 .mg3 {margin-left:2px;}

/* H */
.h2t1 {font-size:14px;padding:4px 0;line-height:20px;}
.h2t2 {font-size:12px;padding:0 0 3px 6px;line-height:22px;}
.h2t3 {font-size:12px;background:#569113;padding:3px 0 2px 8px;line-height:20px;color:#fff;font-weight:normal;}
.h2t3_1{font-size:12px;background:#f16000;padding:3px 0 2px 8px;line-height:20px;color:#fff;font-weight:normal;}
.h2t4,.h2t41{font-size:18px;padding:4px 0 4px 0;line-height:20px;}
.h2t5 {font-size:12px;line-height:22px;color:#808080;font-weight:normal;}
.h2t6 {font-size:12px;line-height:22px;font-weight:normal;float:left;width:50px;padding-left:35px;}
.h2t6_1 {font-size:12px;line-height:22px;font-weight:normal;float:left;padding-left:35px;padding-right:5px;}
.h2t6_2 {font-size:12px;line-height:22px;font-weight:normal;float:left;padding-left:25px;padding-right:12px;}
.h2t7 {font-size:14px;padding:8px 0;line-height:20px;}
.h2t8 {font-size:12px;line-height:22px;color:#333333;font-weight:normal;background:#BFD6F5;padding:3px 10px;}
.h2t9 {font-size:14px;line-height:22px;color:#447c11;font-weight:normal;margin-bottom:5px;}
.h2t10 {font-size:14px;line-height:22px;color:#3079dc;}
.h2t11 {font-size:14px;background:url(http://images.66xue.com/images/icon_bg12.gif) no-repeat;height:20px;padding:8px 0 0 12px;}
.h2t12 {font-size:12px;font-weight:normal;}
.h_bg,.h_bg1,.h_bg2,.h_bg3,.h_bg4 {background:url(http://images.66xue.com/images/icon_bg10.gif) no-repeat;}
.h_bg{background-position:0 0;}
.h_bg1{background-position:0 -24px;}
.h_bg2{background-position:0 -46px;}
.h_bg3{background-position:0 -70px;}
.h_bg4{background-position:0 -92px;}
.h_bg5,.h_bg6,.h_bg7,.h_bg8 {background:url(http://images.66xue.com/images/icon_bg11.gif) no-repeat;}
.h_bg5{background-position:0 2px;}
.h_bg6{background-position:0 -18px;}
.h_bg7{background-position:0 -37px;}
.h_bg8{background-position:0 -58px;}

/* P */
.p_s4 {font-family:"寰蒋闆呴粦";}
.p_1{text-align:center;line-height:22px;}
.p_2{text-align:center;}
.p_01{text-align:center;}
/* Tool */
.bd{border-bottom:1px #a2a2a2 solid;}
.bd1{border:1px #a2a2a2 solid}
.bd4{border-bottom:1px #cacaca solid;overflow:hidden;padding:15px 0;zoom:1;}
.bd5{overflow:hidden;padding-top:15px;zoom:1;}
.mg{margin-bottom:10px;}
.mg1{margin-top:6px;}
.mg2{margin-top:20px;}
.mg3{margin-right:10px;}
.mg4{margin-top:10px;}
.mg6{margin-bottom:100px;}
.mg7{margin-top:15px;}
.co1{color:#676767}
.co2{color:#000;font-weight:bold;}
.co3{color:#3079dc}
.co4{color:#9c9c9c}
.co5{color:#508b11}
.co6{color:#000;}
.co7{color:#cc0000;font-weight:normal;font-size:12px;}
.pd{padding:12px 0;border-bottom:1px #a2a2a2 solid;width:780px;margin:0 auto;}
.pd1,.pd11{border-bottom:1px #dadada solid;padding:0 0 10px 0;overflow:hidden;zoom:1;}
.pd1 p,.pd11 p{line-height:20px;}
.pd2,.pd21{line-height:24px;font-family:"寰蒋闆呴粦";padding-top:8px;}
.pd2 b,.pd21 b{font-size:14px;}
.pd3{border-bottom:1px #d6d6d6 solid;padding:10px 0 7px 20px;overflow:hidden;zoom:1;color:#848484;clear:both}
.pd4{border-bottom:1px #d6d6d6 solid;padding:10px 0 7px 0;overflow:hidden;zoom:1;clear:both}
.pd5{padding:8px 0 8px 0;line-height:20px;}
.pd6{padding-left:70px;}
.pd7{padding:10px 0 10px 26px;}
.pd7 nput{vertical-align:middle;}
.pd8{padding-top:4px;}
.pd9{padding:25px 10px 0 26px;font-weight:bold;}
.pd10{border-bottom:1px #d6d6d6 solid;padding:10px 0 3px 0;overflow:hidden;zoom:1;clear:both}
.pd11{border-top:1px #4c4c4c solid;padding:10px 0 0 0;}
.bg{background:url(http://images.66xue.com/images/icon_6.gif) no-repeat 0 1px;padding-left:14px;}
.bg1{background:url(http://images.66xue.com/images/icon_6.gif) no-repeat 0 7px;padding-left:14px;padding-top:5px;}
.bg11{background:url(http://images.66xue.com/images/icon_8.gif) no-repeat 0 7px;padding-left:14px;padding-top:5px;}
.tab{margin:10px 0 10px 66px;border-collapse:0;overflow:hidden;}
.tab td{text-align:left;padding-right:10px;}
.tab .h01{height:40px;}
/* Pic */
.pic1{width:132px;height:174px;overflow:hidden;border:1px #0066cc solid;padding:3px;}
.pic1 img{width:132px;height:174px;}
.picbg1{width:104px;height:104px;background:url(http://images.66xue.com/images/icon_bg3.gif) no-repeat;padding:5px;}
.picbg1 img{width:104px;height:104px;}
/* List */
.fomblk3 {padding:10px 0 0 6px;}
.fomblk3 .p1 {text-align:center;margin:7px 0;}
.tiplist1 {line-height:20px;padding:8px 0 10px 0;}
.tiplist1 li {background:url(http://images.66xue.com/images/ico3.jpg) no-repeat -4px -91px;padding-left:20px;}
.tiplist1 a:link,.tiplist1 a:hover,.tiplist1 a:visited{color:#59963e}
.tiplist2 {line-height:20px;padding:8px 8px 5px 8px;}
.tiplist2 li{border-bottom:1px #c3c3c3 solid;line-height:22px;}
.tiplist3{height:93px;background:url(http://images.66xue.com/images/icon_bg13.gif) repeat-x;padding:8px 10px;}
.tiplist3 li{background:url(http://images.66xue.com/images/icon_bg15.gif) no-repeat 0 8px;line-height:22px;padding-left:12px;}
.tiplist3 a:link,.tiplist3 a:hover,.tiplist3 a:visited{color:#fff}
/* nTab */
.nTab{margin:0 auto;}
.TabTitle{padding-top:5px;}
.TabTitle ul {height:25px;_overflow:hidden;color:#026C10;border-bottom:1px solid #E5E5E5;padding:0 12px;}
.TabTitle ul li {float:left;border:1px solid #E5E5E5;border-bottom:none;margin-left:5px;display:inline;margin-bottom:-1px;padding:1px 1px 0 1px;}
.TabTitle .active {background:#FFFFFF url(http://images.66xue.com/images/tab_bg2.jpg) repeat-x top;height:24px;overflow:hidden; position:relative;}
.TabTitle .normal {border:1px #E5E5E5 solid;border-bottom:none;color:#026C10;height:23px;overflow:hidden;}
.TabTitle a:link,.TabTitle a:visited,.TabTitle a:hover{color:#026C10;text-decoration:none;display:block;padding:6px 8px 6px 8px;}
.TabTitle .normal a {background:#DCF3E1;}
.TabContent h1{font-size:20px;text-align:center;margin:10px 0;}
.TabContent h1 a:link,.TabContent h1 a:visited{text-decoration:underline;}
.none{display:none;}


.book_body {}
	.book_body li { height: 130px; padding-top: 10px; border-bottom: 1px solid #ECF1F3; }
		.book_body img { width: 95px; height: 120px; float: left; margin-right: 15px; }
		.book_body div { line-height: 2em; }
	.book_body .title { background:#F2F7FD; border-bottom:1px solid #E6EFFB; padding:5px; margin-bottom:10px;}
.book_name { background:url(../images/blue_d2.jpg) repeat-x bottom; line-height:30px; margin-bottom:10px;}
	.book_name h3 { font-size:14px;}
.book_img { width:150px; float:left; text-align:center;}
	.book_img img { width:150px; height:200px;}
.book_info { width:380px; float:right; line-height:20px;}
	.book_info p { padding-top:17px;}
.book_title { background:#F2F7FD; border-bottom:1px solid #E6EFFB; padding:5px; margin-top:15px; font-size:14px; font-weight:bold;}
.book_body { padding:10px;}

.fomblk3 .p3 {color:#676767;line-height:18px;}
.fomblk3 .p4 {color:#676767;line-height:20px;margin-bottom:6px;}
.home_new1 .space_feed h5 {border-bottom:none;float:left;padding-left:6px;width:580px;}

.tit_com1 .fomblk4 .txta5{width:448px;}

.pageblk {text-align:center;zoom:1;line-height:26px;clear:both;padding:10px 0;}
.pageblk a{margin:0 3px;padding:2px 5px;border:1px solid #ccc;background:#EFEFEF;color:#333333;}
.pageblk a:hover{text-decoration:none;background-color: #76B841;}
.pageblk strong {font-weight:normal;margin:0 3px;}

.pd .p_s4 {padding-bottom:3px;}
.xhpic {padding:7px 2px 8px 0;}
.sh_tab1 {border:1px solid #D9D9D9;line-height:18px;}
.sh_tab1 th {font-weight:normal;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;background:#FAF9F5;color:#666666;padding:9px 0 8px 0;}
.sh_tab1 td {background:#F2F5FA;border-bottom:1px solid #FFFFFF;padding:9px 8px 8px 10px;}
.sh_tab1 td.shb1 {background:#E0E1E0 url(http://images.66xue.com/images/titbg1.jpg) repeat-x top;border-bottom:1px solid #D9D9D9;}
.sh_tab1 td.td1 {background:#FAF7E8;border-right:1px solid #FFFFFF;padding-left:18px;}
.sh_tab1 td.td2 {background:#E8F1FA;border-right:1px solid #FFFFFF;padding-left:18px;}
.sh_tab1 th span {color:#666666;}
.sh_tab2 {width:600px;border:1px solid #D9D9D9;margin-top:7px;}
.sh_tab2 .tit {height:26px;overflow:hidden;background:#E0E1E0 url(http://images.66xue.com/images/titbg1.jpg) repeat-x top;border-bottom:1px solid #D9D9D9;}
.sh_tab2 .tit li {float:left;color:#036D13;border-right:1px solid #D9D9D9;padding:7px 22px 8px 22px;cursor:pointer;}
.sh_tab2 .tit li.active {background:url(http://images.66xue.com/images/xh_tabt1.gif) repeat-x top; cursor:default;}
.sh_tab2 .con {padding:10px;}
.sh_tab2 .con p {background:url(http://images.66xue.com/images/line2.gif);line-height:24px;}
.mt7 {margin-top:7px;}
.xxdiv_cur1 {float:right;margin-right:14px;background:url(http://images.66xue.com/images/cur1.gif) no-repeat left 3px;padding-left:12px;}
.xxdiv_cur2 {float:right;margin-right:14px;background:url(http://images.66xue.com/images/cur2.gif) no-repeat left 3px;padding-left:12px;}
.xxdiv_cur1 a,.xxdiv_cur1 a:visited,.xxdiv_cur2 a,.xxdiv_cur2 a:visited {color:#333333;}
.lx_blk1 {margin-bottom:8px;}
.lx_list1 {background:#F2F2F2;}
.lx_tit1 {background:#E6A700;height:30px;}
.lx_tit1 h3 {font-weight:normal;font-size:12px;color:#FFFFFF;border-top:1px solid #EDC24F;margin:1px 3px 0 3px;padding:7px 0 0 10px;}
.lx_tit2 {background:#036D13;height:30px;}
.lx_tit2 h3 {font-weight:normal;font-size:12px;color:#FFFFFF;border-top:1px solid #509A5B;margin:1px 3px 0 3px;padding:7px 0 0 10px;}
.lx_list1 {line-height:22px;padding:6px 8px 8px 14px;}
.lx_list1 li {background:url(http://images.66xue.com/images/i1.gif) no-repeat left 8px;padding-left:10px;}
.pb8 {padding-bottom:8px;}
.lx_more {text-align:right;padding:4px 6px 0 0;}
.lx_h4 {font-weight:normal;border-top:1px solid #A2A2A2;padding-top:8px;}
/*--瀵懓鍤粣妤€褰�--*/
#wds,#wds1,#wds2{width:445px;position:absolute;visibility:hidden;padding:0 15px 20px 15px;border:1px solid #59963e;background:#ffffff;}
.dw{left:50%;top:228px;margin-left:-223px;}
.close h3{font-size:14px;color:#000;font-family:"寰蒋闆呴粦";border-bottom:1px #a2a2a2 solid;line-height:28px;margin:5px 0;}
.close h3.no{border:0;}
.close .del a {display:block;background:url(http://images.66xue.com/images/ico3.jpg) no-repeat -1px -69px;width:13px;height:13px;text-indent:-50px;overflow:hidden;position:absolute;right:15px;top:9px;}
.close .del a:hover {background-position:-15px -69px;}

/********************************************tests****/
.tests_info h2, .tests_time { padding:5px; background:#E9F9FF;}
	.tests_info p { padding:10px;}
.tests_subject li { background:transparent url(../images/blue_d.jpg) repeat-x scroll center bottom; padding:15px 0;}
	.tests_subject h4 {padding:5px; color:#2C629E;}
	.tests_subject p { padding:2px 5px;}


/*******************************************network****/
#network_main{ width:713px; float:left;}
#network_sidebar{ width:253px; float:right;}

#net_select{ height:31px; line-height:31px; padding:0 10px; margin-bottom:10px; background:url(../images/net_select_bg.gif) no-repeat;}
#net_select ul{ float:left; width:132px;}
#net_select .select_btn{ float:left; margin:5px 5px 0 0;}
#net_select .select_submit{ width:88px; float:left; height:31px; line-height:31px; display: block; text-align:center; color:#666;}
#net_select a:hover{ text-decoration:none;}

/************************************************* Common ***/
p { color:#666;}
.floatL{ float:left;}
.floatR{ float:right;}
.gray{ color:#999;}
.orange{ color:#ff7c00;}
.banner{ margin-bottom:10px;}

.networkbox, .box2{ margin-bottom:10px; padding-bottom:5px; background: url(../images/box_corner.gif) no-repeat bottom left;}
.boxTop,.box2Top{ padding-top:5px; background: url(../images/box_corner.gif) no-repeat top left;}
.box2{ padding-bottom:10px; background: url(../images/box_corner_10.gif) no-repeat bottom left;}
.box2Top{ padding-top:10px; background: url(../images/box_corner_10.gif) no-repeat top left;}
.boxContent{ width:708px; background:#fff; border-left:1px solid #abc9f0; border-right:1px solid #abc9f0;}
.boxContent h2{ height:27px; line-height:12px;*line-height:16px; background:url(../images/title_bg.jpg) repeat-x;}
.boxContent h2 .floatL{ font-size:14px; color:#1b67bf; padding:2px 0 0 10px;}
.boxContent h2 .more a{ float:right;display: block; width:72px; height:26px; line-height:26px; text-align:center; background:url(../images/more_bg.gif) no-repeat; font-size:12px; font-weight:400; color:#666; position: absolute; margin: -5px 0 0 -71px;}
.boxContent h2 .more a:hover{ text-decoration:none;}

.boxContent .tabs{ position:relative; left:-10px; background:url(../images/pipe.gif) no-repeat 88px 0;}
.boxContent .tabs a{ color:#999; height:21px; display: inline-block; padding:0 10px;}
.boxContent .tabs a:hover{ text-decoration:none;}
.boxContent .tabs .selected{ background:url(../images/arrow_blue.gif) no-repeat center bottom; color:#1b67bf;}

.box2 .boxContent{ width:248px;}
.box2 .boxContent h2 { height:22px; background:url(../images/title_bg.jpg) repeat-x 0 -5px;}
.box2 .boxContent h2 span{ position:relative;top:-5px;}
.box2 .boxContent ul { padding:0 10px;}
.box2 .boxContent ul li{ line-height:25px; color:#999;}
.box2 .boxContent ul.list-style-1 li a{ background:url(../images/list-style-1.gif) no-repeat; background-position:0 3px; *background-position:0 1px; padding-left:15px;}
.box2 .boxContent ul.list-style-2 li a{ background:url(../images/list-style-2.gif) no-repeat; padding-left:20px;}

.avatarList{ padding:0 5px;}
.avatarList span { width:78px; float:left; text-align:center; display:block; margin-bottom:5px;}
.avatarList span a img{ display:block; margin:0 auto;}
.avatarList span .gray{ display: inline-block; margin-bottom:5px; font-family:"寰蒋闆呴粦";}

.pushUser{ padding:0 10px;}
.pushUser .avatar48{ float:left; margin-right:5px;}
.pushUser h3,.pushUser h4{ font-weight:400;}
.pushUser h3 { padding-top:10px;}
.pushUser h4{ color:#999;}
.pushUser p{ clear:both; padding: 0 5px;}

.singleBox{ width:330px; _width:325px; float:left; background:url(../images/line.gif) repeat-x bottom left; padding:10px 5px; margin: 0 0 5px 10px;}
.singleBox h3{ padding-left:5px;}
.singleBox .avatar48{ float:left; margin-right:5px;}
.singleBox p{ margin:7px 0 3px;}
.singleBox p span{ color:#999;}
.singleBox .floatL{ color:#999;}
.singleBox .floatR a{ color:#ff7c00;}
.singleBox .orange{ margin-right:10px;}

.pic100{ width:100px; height:100px; background:url(../images/pic_100_bg.gif) no-repeat; padding:1px 3px 3px 1px;}
.picScroll{ padding:10px 10px 5px;}
.picScroll .pic100 { margin-right:7px;}

.guide{ padding:0 10px;}
.guide span{  margin-left:12px; display:inline-block; background:url(../images/line2.gif) no-repeat top right; padding-right:15px;}
.guide span a{ width:110px; height:26px; display:inline-block; font-size:14px; font-weight:700;text-align:center; padding-top:85px;}
.guide span a:hover{ text-decoration:none; color:#ff7c00;}
.guide span.E{ background:none;}
.guide .A a{background:url(../images/guide_icons.gif) no-repeat 10px 5px;}
.guide .B a{background:url(../images/guide_icons.gif) no-repeat 10px -146px;}
.guide .C a{background:url(../images/guide_icons.gif) no-repeat 10px -300px;}
.guide .D a{background:url(../images/guide_icons.gif) no-repeat 10px -450px;}
.guide .E a{background:url(../images/guide_icons.gif) no-repeat 10px -605px;}

.hotTopic{}
.hotTopic td{ height:33px; line-height:33px; padding:0 10px; border-right:1px solid #fff;}
.hotTopic td .user{ display:block; text-align:center;}
.hotTopic .count{ display:inline-block; background:url(../images/count_bg.gif) no-repeat 0 0; padding-left:6px;}
.hotTopic .count small{ display:inline-block; height:16px; line-height:16px; background:url(../images/count_bg.gif) no-repeat top right; padding-right:6px;color:#fff; font-size:12px;font-family:"寰蒋闆呴粦";}
.hotTopic .alt{ background:#f0f6ff; border-right:1px solid #f0f6ff;}
.hotTopic .over{ background:#ffe0c3;}

.catbar{ height:30px; line-height:30px; padding:0 10px; background:#f0f6ff;}
.catbar a{ margin-right:20px;}

.bottomBox{ width:353px; float:left;}
.bottomBox h2{ height:25px; background: url(../images/title_bg_bottom.jpg) no-repeat; padding-top:25px; position:relative;top:-10px;}
.bottomBox h2 .more a{ background:none; color:#666;}

#school .single{ width:165px;float:left; padding-left:10px; margin:15px 0;}
#school .single a img{ float:left; width:50px; height:50px; border:1px solid #999; margin-right:10px;}
#school .single p{ color:#999;}

#book{ border-left:1px solid #abc9f0;}
#book .single{ margin:0 10px; background:url(../images/line.gif) repeat-x bottom left; padding-bottom:5px; margin-bottom:8px;}
#book .single a img{ width:45px; height:60px; float:left; margin-right:10px; background:url(../images/book_shadow.jpg) repeat-x bottom left; padding-bottom:6px;}

#profileForm{ margin:20px;}
#finishBar{ width:553px; height:33px; _height:27px; line-height:33px; padding:0 10px; _padding:5px 10px 0; background:#fee1c3; }
#finishBar span{ position:relative; top:5px; *top:1px; width:336px; height:16px; margin: 0 5px; display:inline-block; border:1px solid #f96;}
#finishBar span strong{ display:block; height:100%; background:url(../images/finishbar.jpg) repeat-x;}
#profileForm .tabs{ width:87px; height:399px; background:url(../images/profile_tabs_bg.gif) no-repeat 0 17px; float:left;}
#profileForm .tabs .on { color:#36C; background: url(../images/newarrow_left.gif) no-repeat 78px center;}
#profileForm .tabs li a{ display:block; height:70px; line-height:70px; font-family:"寰蒋闆呴粦"; font-size:14px; font-weight:700; color:#999;}
#profileForm .tabs li a:hover{ color:#36c; text-decoration:none;}
#profileForm .tabs li .selected{ color:#36c; background: url(../images/newarrow_left.gif) no-repeat right 31px;}
#profileForm .fillcontent { float:left; margin:25px 0 0 30px;}
	.fill{ color:#999;}
	.fill .p{ line-height:35px; _margin-bottom:8px;}
	.fill .p label{ margin-right:10px; text-align:right;}
	.fill p{ line-height:35px; _margin-bottom:8px;}
	.fill p label{ margin-right:10px; text-align:right;}
	.fill .del,.fill .add{ display:inline-block; width:100px;}
	.fill .save,.fill .cancel{ margin:20px 0 0 40px;}
#basic label{ width:50px; display:inline-block;}
#basic .save{ margin:20px 0 0 65px;}
#person { margin-left:-30px;}
#person label{ width:120px; display:inline-block; color:#666; position:relative;top:-40px;}
#person textarea{ width:405px; *width:430px; height:50px; color:#999;}
#person p{ clear:both;}
#person p.interest label{ float:left; width:120px; position:relative;top:0;}
#person p.interest span{ float:left; width:420px; *width:460px; height:120px;_height:70px; }
#contact p label{ width:60px; display:inline-block;text-align:right;}

/* 婢堆冾劅鐠у嫭鏋＄敮?/
.cschool_search { text-align:center; padding:15px 0; float:right;}
	.cschool_search .txt { border:1px solid #AFCBF1; width:200px; height:24px; vertical-align:top; }
	.cschool_search select { margin-top:2px;}
	.cschool_search .submit { width:76px; height:29px; background:url(../images/searchbar_submit.gif) no-repeat; vertical-align:top; margin-left: 5px;}
.school_position { position:relative; z-index:1;}
.school_bg { width:810px; background:url(../images/school_bg.png) no-repeat 0 top;}
/** .school_bg{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://www.66xue.com/template/default/image/school_bg.png") repeat 0 0; _background:none;}*/
* .school_bg{_background:none;}
.school_search { text-align:center; padding:15px 0;}
	.school_search .txt { border:1px solid #AFCBF1; width:540px; height:16px; padding:4px 0; vertical-align:top;}
	.school_search select { margin-top:2px;}
	.school_search .submit { width:76px; height:29px; background:url(../images/searchbar_submit.gif) no-repeat; vertical-align:top;}
.school_sort { height:33px; line-height:33px; border-bottom:6px solid #FDAE61; overflow:hidden;}
	.school_sort .title { margin-left:20px; padding-left:30px;}
		.school_sort .title span { color:#FF7C00; font-weight:bold;}
	.school_sort .icon1 { background:url(../images/school_icon.gif) no-repeat 0 0; }
	.school_sort .icon2 { background:url(../images/school_icon.gif) no-repeat 0 -54px; }
	.school_sort .icon3 { background:url(../images/school_icon.gif) no-repeat 0 -114px; }
	.school_sort .icon_usa { background:url(../images/school_icon.gif) no-repeat 0 -178px; }
	.school_sort .icon_canada { background:url(../images/school_icon.gif) no-repeat 0 -238px; }
	.school_sort .icon_uk { background:url(../images/school_icon.gif) no-repeat 0 -298px; }
	.school_sort .icon_eu { background:url(../images/school_icon.gif) no-repeat 0 -358px; }
	.school_sort .icon_aus { background:url(../images/school_icon.gif) no-repeat 0 -418px; }
	.school_sort .icon_asian { background:url(../images/school_icon.gif) no-repeat 0 -478px; }
	.school_sort .sort { width:163px; float:right; margin:5px 5px 0 0;}
		.school_sort .sort li { float:left; height:21px; overflow:hidden; text-indent:-9999px;}
		.school_sort .sort a { display:block; background:url(../images/school_sort.gif) no-repeat;}
		.school_sort .sort .a, .school_sort .sort .aa { width:41px;}
			.school_sort .sort .a a { background-position:0 0;}
			.school_sort .sort .a a:hover, .school_sort .sort .aa a { background-position:0 -21px;}
		.school_sort .sort .b, .school_sort .sort .c, .school_sort .sort .bb, .school_sort .sort .cc { width:42px;}
			.school_sort .sort .b a { background-position:-41px 0;}
			.school_sort .sort .b a:hover, .school_sort .sort .bb a { background-position:-41px -21px;}
			.school_sort .sort .c a { background-position:-83px 0;}
			.school_sort .sort .c a:hover, .school_sort .sort .cc a { background-position:-83px -21px;}
		.school_sort .sort .d, .school_sort .sort .dd { width:38px;}
			.school_sort .sort .d a { background-position:-125px 0;}
			.school_sort .sort .d a:hover, .school_sort .sort .dd a { background-position:-125px -21px;}
.school_list li { float:left; width:49%; height:105px; padding-top:10px; overflow:hidden;}
	.school_list_logo { float:left; padding:9px 12px 14px 8px; background:url(../images/school_list_logo.png) no-repeat;}
		* .school_list_logo { float:left; padding:9px 12px 14px 8px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://www.66xue.com/template/default/image/school_list_logo.png") repeat 0 0; *background:none;}
		.school_list_logo p { width:80px; height:80px; text-align:center; vertical-align:middle; display:table-cell; *font-size:65px; overflow:hidden;}
		.school_list_logo img { max-width: 78px; max-height: 78px; width: expression(this.width > 78 && this.width/this.height > 1 ? 78 : true); height: expression(this.height > 78 && this.width/this.height < 1 ? 78 : true); vertical-align:middle;}
	.school_list .info { float:left; padding-top:12px;}
		.school_list h5 { width:280px;}
		.school_list h5 a { font-size:14px; font-weight:normal;}
		.school_list p { color:#999;}
		.school_list a:hover { text-decoration: none;}
		.school_list .info div span, .school_info_name span { background-image:url(../images/school_list_icon.gif); background-repeat:no-repeat; padding-left:20px; display:inline; line-height:24px; color:#666;}
			.school_list .view, .school_info_name .view { background-position:0 0; margin-right:10px;}
			.school_list .share, .school_info_name .share { background-position:0 -40px; margin-right:10px;}
			.school_list .view2, .school_info_name .view2 { background-position:-600px 0; margin-right:10px;}
			.school_list .share2, .school_info_name .share2 { background-position:-600px -40px; margin-right:10px;}
			.school_info_name .comments { background-position:0 -100px; margin-right:10px;}
			.school_info_name .comments2 { background-position:-600px -120px; margin-right:10px;}
			.school_list .delete { background-position:0 -80px;}
				.school_list .delete a { color:#666;}
			.school_list .info div a, .school_info_name a { text-decoration:none;}
				.school_list .info div a:hover span, .school_info_name a:hover span { color:#ffc700;}
.school_info_name { padding:15px 0;}
	.school_info_name h1, .school_info_name h2 { color:#226CC3; font-size:24px; line-height:30px;}
	.school_info_name h1 { padding-top:5px;}
	.school_info_name h2 { font-weight:normal; font-size:22px;}
.school_service { padding-left:15px;}
	.school_service li { background:url(../images/school_li.gif) no-repeat 0 center; line-height:200%; padding-left:12px;}
.school_intro { margin-bottom:15px;}
	.school_intro .title { height:33px; line-height:33px; color:#226CC3; font-weight:bold; text-indent:15px; background:url(../images/school_title.jpg) no-repeat;}
.school_intro_table { width:100%;}
	.school_intro_table th, .school_intro_table td { border:1px solid #FFF; line-height:33px; text-indent:15px;}
		.school_intro_table th { width:100px; background:#E7E7E7; color:#666;}
		.school_intro_table td { background:#E9F9FF;}
	.school_intro_table .td1 td { background:#BEBEBE; color:#FFF; font-weight:bold;}
	.school_intro_table .td2 td { background:#666; color:#FFF; font-weight:bold;}
	.school_intro_active { color:#226CC3;}
	.school_intro_normal { color:#999;}
	.school_intro .con { padding:5px 10px;}
.school_list_all li { width:33%; float:left;}
.school_user_list li { float:left; width:49%; height:80px;}
	.school_user_list li .avatar48 { float:left; margin-right:10px;}
	.boxContent .avatar48{ width:48px; height:48px; margin:5px 0; padding:5px 6px 7px; background:url(../images/avatar_bg_48.gif) no-repeat;}
.school_name { border:1px solid #ABC9F0; padding:1px;}
	.school_name li { line-height:24px; height:24px; overflow:hidden; border-bottom:1px solid #F2F2F2; text-indent:5px;}
		.school_name li a { display:block; text-decoration:none;}
		.school_name li a:hover { background:#ABC9F0; color:#FFF;}
.school_submit p em { float:left; padding-top:5px; width:52px; height:22px; font-style:normal; text-align:center; background:url(../images/school_submit.gif) no-repeat; margin-right:10px; }
	.school_submit p em a { color:#000;}
.school_openall, .school_openall2 { float:right; font-weight:normal; padding:0 10px;}
	.school_openall { background:url(../images/school_list_icon.gif) no-repeat -600px -150px;}
	.school_openall2 { background:url(../images/school_list_icon.gif) no-repeat 0 -190px;}
	.school_openall a, .school_openall2 a { color:#999;}
.school_paihang li { background-image: url(../images/school_icon.gif); background-repeat:no-repeat; text-indent:30px; }
	.school_paihang_1 { background-position: 10px -537px; }
	.school_paihang_2 { background-position: 10px -177px; }
	.school_paihang_3 { background-position: 10px -297px; }
	.school_paihang_4 { background-position: 10px -597px; }
.school_concern { margin-bottom:20px;}
	.school_concern .title { line-height:28px; background:url(../images/line3.gif) repeat-x bottom; text-indent:10px;}
	.school_concern .school_list_logo { float:none;}
	.school_concern li { width:100px; text-align:center; float:left;}
	.school_concern h5 { font-size:14px; font-weight:normal;}
.school_eval { background:url(../images/contentbox_bottom.jpg) no-repeat bottom; padding-bottom:10px;}
	.school_eval h3 { background:url(../images/school_eval_title.jpg) no-repeat; height:30px; text-indent:-9999px;}
	.school_eval .box { background:url(../images/school_eval_box.jpg) repeat-x top; border:solid #ABC9F0; border-width:0 1px; padding:9px;}
	.school_eval .msg { height:46px; background:url(../images/school_eval_msg.jpg) no-repeat; padding:5px;}
	.school_eval tr { background:url(../images/line3.gif) repeat-x bottom;}
	.school_eval th { text-align:right; width:130px; padding:8px 15px 8px 0; color:#276FC2; font-size:14px; font-weight:bold;}
		.school_eval th span { color:red;}
	.school_eval td { padding:8px 0; width:375px;}
		.school_eval td .t_input, .school_eval td select, .school_eval td textarea { border-color:#276FC2;}
	.school_eval .submit { width:126px; height:37px; background:url(../images/school_eval_submit.gif) no-repeat; display:block; text-indent:-9999px;}
.school_friendschool li { padding:0 5px; height:60px;}
	.school_friendschool .avatar48 { float:left; margin-right:5px;}
.school_hotthread { border:solid #ABC9EF; border-width:0 1px; padding:0 5px;}
	.school_hotthread td { background:url(../images/line3.gif) repeat-x bottom; padding:10px 0;}
	.school_hotthread p { background:#FF7C00; padding:0 4px; color:#FFF;}
	.school_hotthread div { margin-left:10px;}
		.school_hotthread h5 { font-weight:normal;}
		.school_hotthread h5 span { color:#999;}
.school_hotcomment li { margin-bottom:20px;}
	.school_hotcomment .subject { height:25px; line-height:25px; background:#E9F9FF; padding:0 10px;}
	.school_hotcomment .subject .a_share { background:url(../images/school_list_icon.gif) no-repeat -600px -160px; border:0; width:16px; height:16px; padding:0; text-indent:-9999px; margin:5px 0 0;}
	.school_hotcomment .user, .school_hotcomment .detail { padding:2px 10px;}
	.school_hotcomment .info { padding:0 10px; line-height:30px; background:url(../images/line3.gif) repeat-x top;}
		.school_hotcomment .info a { color:#FF7C00;}
		.school_hotcomment .info .a_share { background:url(../images/school_list_icon.gif) no-repeat 0 -40px; border:0; color:#666; padding:0 0 0 20px; margin:5px 0 0 0;}
.school_recommend { padding-bottom:10px; margin-bottom:10px; background:url(../images/contentbox_bottom.jpg) no-repeat bottom;}
	.school_recommend h4 { height:30px; line-height:30px; background:url(../images/school_recommend_title.gif) no-repeat; color:#1B67BF; font-size:14px; text-indent:15px;}
	.school_recommend .box { position:relative; background:url(../images/school_recommend_bg.gif) repeat-x top; border:solid #ABC9EF; border-width:0 1px;}
	.school_recommend ul { padding:0 19px; width:500px; height:120px; overflow:hidden;}
		.school_recommend li { float:left; display:inline; width:100px; text-align:center;}
		.school_recommend h5 { font-size:14px; font-weight:normal;}
	.school_recommend .school_list_logo { float:none;}
	.school_recommend .l { position:absolute; left:4px; top:10px;}
	.school_recommend .r { position:absolute; right:5px; top:10px;}

.contentbox { width:540px; float:left; background: url(../images/contentbox_bottom.jpg) no-repeat bottom; padding-bottom:10px; margin-bottom:10px;}
	.contentbox .title { background: url(../images/contentbox_title.jpg) no-repeat; height: 33px; line-height: 33px; border-bottom: 6px solid #FDAE61;}
	.contentbox h3 { color: #1B67BF; font-size: 14px; padding-left: 15px; float:left; }
	.contentbox .box { border: solid #ABC9EF; border-width: 0 1px; width:528px; float:left; padding:0 5px; }
	.contentbox h5 { width:auto;}

.tabs_nav { float:left; margin:8px 0 0 20px; }
	.tabs_nav li { float:left; margin-right:10px; height:25px; line-height:25px; overflow:hidden; }
	.tabs_nav li a { padding-left:10px; float:left; background:url(../images/tabs_bg_on.jpg) no-repeat left top; color:#666; font-weight:bold; }
	.tabs_nav li span { display:block; padding-right:10px; background:url(../images/tabs_bg_on.jpg) no-repeat right top; }
	.tabs_nav .active a {  padding-left:10px; float:left; background:url(../images/tabs_bg.jpg) no-repeat left top;}
	.tabs_nav .active span { display:block; padding-right:10px; background:url(../images/tabs_bg.jpg) no-repeat right top; }

.album_hot {}
	.album_hot_list { position:relative; width:100px; height:100px; text-align:center; background:url(../images/albums_hot_bg.gif) no-repeat center; padding:2px 4px 4px 2px; float:left; display:inline; margin:0 8px 10px;}
		.album_hot_list img { width: expression(this.width > 100 ? 100 : true); max-width: 100px; }
	.album_hot h2.title { color:#1B67BF; line-height:30px; text-indent:20px; background:url(../images/albums_hot_line.gif) no-repeat bottom; padding-bottom:7px; margin:0 0 10px; }
	.album_hot h6 { position:absolute; bottom:4px; left:2px; z-index:999; background:#E07C22; width:100px; height:20px; line-height:20px; filter:alpha(opacity=60); opacity:0.6; }
		.album_hot h6 a { color:#FFF; font-size:12px;}
		
		
		
.login_form_demo { padding: 10px 15px; height: 150px; color:#999;}
	.login_form_demo .line_mail{width:220px; height:27px; padding:5px 0px;}
	.login_form_demo .line_mail .line_title{width:58px; height:21px; padding:3px 0px; float:left;}
	.login_form_demo .line_mail .line_content{width:158px; height:21px; padding:3px 2px; float:left; background:url(../images/login_input.jpg) no-repeat;}
	.login_form_demo .line_mail .line_content .t_input{height:21px; width:158px; border:0px; background:transparent none;}	
	
	.login_form_demo_submit{width:64px; height:29px; margin-left:50px; background:url(../images/login_btn.gif) no-repeat;text-indent:-9999px; border:0px;}
	
/*12.23-admin/event*/
.event_admin_note_text{ border:#CCC 1px solid; width:400px; height:200px; color:#999;}
.event_admin_note p{ color:#999;}
	
	
/*space_mtag*/
.classmate_search{width:970px; height:500px; background:url(../../image/search_class_bg.jpg) no-repeat; margin-bottom:10px;}
.classmate_search_input{height:38px; width:380px; line-height:34px; font-size:24px;background:transparent;  border:none; color:#999; top:249px; left:220px; position:relative; font-family:"寰蒋闆呴粦";,verdana;}
.classmate_search_submit{ background:none;border:none; width:100px; height:38px; line-height:34px; font-size:23px; font-weight:900; color:#FFF; cursor:pointer; left:280px; top:249px; position:relative; text-indent:-300px;}

.sidebox_tag { border-left:#ABC9EF solid 1px; border-right:#ABC9EF solid 1px; padding:5px 5px 10px 5px; }
.sidebox_tag { line-height:22px;}
.tag_s{verdana; font-size:11px;}
.tag_m{verdana; font-size:14px;}
.tag_b{verdana; font-size:18px;}
.sidebox_bottom {background:url(../images/sidebox_bottom.jpg) no-repeat; width:250px; height:10px; border:none;}
.sidebox_tag_h2{ padding-left:10px;margin: 0; height: 30px; background: url(../images/sidebox_title.jpg) no-repeat; color: #1B67BF; font-size: 14px; line-height: 30px; }

.ewa_footer{height:40px; width:930px; background:url(../images/ewa/footer_bg.jpg); padding:0 20px; margin:0 auto;}
/*閸忣剙鍙℃稉濠氥€�*/
.feed_header_l { position: relative; padding: 5px 10px 0 15px; height: 30px; width:100px; background: url(../images/c_title.gif) repeat-x; line-height: 20px; }
#tabs-2 .comments_list li { width:460px;}
#tabs-3 .comments_list li { width:460px;}
.borderbox_public .sidealbuminner{ float:left; padding:3px; margin-left:5px; }
.bloglistsidetime{ color:#999999; text-align:right;}


.public_head_button_left_a{ text-align:center;float:left; border:solid 1px #eee; background:url(../images/public_button2.jpg); padding:5px 5px 3px 5px; margin-right:8px; width:55px;height:20px; color:#000; font-weight:600;}
.public_head_button_left_d{text-align:center; float:left; border:solid 1px #eee; background:url(../images/public_button2.jpg); padding:5px 5px 3px 5px; margin-right:8px; width:55px;height:20px; color:#000; font-weight:600;}


.public_head_button_right{text-align:center; float:left; border:solid 1px #eee; background:url(../images/public_button2.jpg); padding:5px 5px 3px 5px; margin-right:8px; width:55px;height:20px; color:#000; font-weight:600;}
.public_head_button_wrap{ margin-top:10px; margin-bottom:10px;  padding-left:30px;}
.public_head_button_wrap a{ margin:0px; padding:0; border:none; text-decoration:none; color:#000;}
.borderbox_public { margin: 0 0 10px 0; padding: 0 0 5px 0; border: 1px solid #97BAF3;}
.borderbox_public h3 { padding: 5px 10px 5px 10px;  background-color:#EEE; margin-bottom:5px; }
.sidealbuminner{ padding:10px 10px 0 10px; float:left;}
.publiciinfo{border:none; border-top:solid 1px #CCC;}
.publicshortiinfo{border:#97BAF3 solid 1px; padding-top:10px;}
.publicsbutton{ border:#000 solid 1px; background-color:#eee;}
.publicshortiinfo span{ color:#999;}
.publicshortiinfo p { color:#000;}

#maincontent{ margin-top:15px;}

/*********************** index.htm ********************************/
/* 
娴ｆ粏鈧�? 鐎涙瑧娈﹀畝?
閺冦儲婀�: 2010-03-09
閸旂喕鍏�: 閺傛壆澧桽NS妫ｆ牠銆�
*/
#box_700_auto{width:700px; height:auto; overflow:hidden; float:left;}
#box_250_auto{width:250px; height:auto; overflow:hidden; float:left; margin-left:20px;}
#box_700_auto a{color:#2c629e; text-decoration:none;}
#box_700_auto a:hover{color:#2c629e; text-decoration:underline;}

#box_broadcast{width:100%; height:auto; overflow:hidden; clear:both;} 
#box_recommend{width:100%; height:auto; overflow:hidden; clear:both; margin-top:30px; padding-bottom:20px; border-bottom:#d1d1d1 1px solid;}
#box_blog{width:100%; height:auto; overflow:hidden; clear:both; padding:20px 0px; border-bottom:#d1d1d1 1px solid;}
#box_hotall{width:100%; height:auto; overflow:hidden; clear:both; padding-bottom:20px;}

#box_login_170{width:230px; height:150px; overflow:hidden; clear:both; background-color:#F6F6F6; padding:10px;}
#box_banner_80{width:250px; line-height:80px; overflow:hidden; clear:both; margin-top:20px;}
#box_public_160{width:230px; overflow:hidden; clear:both; margin-top:20px; padding:0px 10px;}
#box_star_120{width:230px; height:auto; overflow:hidden; clear:both; margin-top:20px; padding:0px 10px;}
#box_school_auto{width:230px; height:auto; overflow:hidden; clear:both; margin-top:20px; padding:0px 10px;}

/* broadcast */
.box_300_240{width:300px; height:auto; overflow:hidden; float:left;}
.box_380_240{width:380px; height:auto; overflow:hidden; float:left; margin-left:20px;}
.box_27_27{width:27px; height:24px; overflow:hidden; float:left; background:url(../images/hot.gif) no-repeat center center; text-align:center; font-size:10px; color:#FFF;}
.box_273_24{width:268px; line-height:24px; overflow:hidden; float:left; padding-left:5px; font-size:12px;}
.box_380_116{width:380px; height:auto; clear:both; padding-bottom:20px;}
.box_353_24{width:348px; line-height:24px; overflow:hidden; float:left; padding-left:5px; font-size:12px; font-weight:bold;}
.box_80_92{width:58px; height:58px; float:left; margin:8px 16px 30px 0px; background:#d1d1d1; padding:3px;}
.box_300_92{width:300px; height:auto; float:left; line-height:23px; font-size:12px; color:#444444;}
.box_380_92{width:380px; height:auto; float:left; line-height:23px; font-size:12px; color:#444444;}

/* recommend */
#box_700_30{width:682px; line-height:30px; background:#f6f6f6; clear:both; padding-left:18px; font-weight:bold; font-size:1.1em;}
.box_350_120{width:350px; height:auto; overflow:hidden; float:left; margin-top:8px;}
.box_350_24{width:350px; line-height:24px; overflow:hidden; clear:both;}
.box_350_24 span.recom_type{color:#999999;}

/* blog */
.box_213_auto{width:213px; height:auto; float:left; overflow:hidden; padding:0px 10px;}
.box_213_24{width:192px; line-height:24px; background:url(../images/blog.gif) no-repeat left center; padding-left:21px; overflow:hidden; clear:both;}
.box_60_134{width:60px; overflow:hidden; height:134px; float:left;}
.box_153_134{width:148px; height:134px; overflow:hidden; float:left; padding-left:5px;}
.box_60_60{width:55px; height:55px; overflow:hidden; clear:both; padding:5px 0 0 5px; background:url(../images/48_avatar_bg.gif) no-repeat left top;}
.box_60_auto{width:50px; line-height:18px; clear:both; padding-left:5px; font-size:11px; overflow:hidden; text-align:center;}
.box_60_22{width:50px; line-height:18px; clear:both; color:#999999; padding-left:5px; font-size:11px; text-align:center;}
.box_153_auto{width:148px; line-height:22px; font-size:12px; color:#444444; overflow:hidden; clear:both;}
.box_153_24{width:148px; line-height:24px;}

/* hot */
.box_213_title{width:213px; line-height:40px; font-weight:bold;}
.hot_thread_ul li{line-height:23px; padding-left:20px; background:url(../images/thread.gif) no-repeat left center;}
.hot_share_ul li{line-height:23px; padding-left:20px; background:url(../images/ask.gif) no-repeat left center;}
.hot_ask_ul li{line-height:23px; padding-left:20px; background:url(../images/share1.gif) no-repeat left center;}

/* public */
.box_public_title{width:100%; line-height:30px; font-weight:bold; clear:both; overflow:hidden;}
.box_public_title span{font-size:11px; font-weight:lighter;}
.public_img{margin:7px; padding:12px 15px 0px 11px; background:url(../images/school_list_logo.jpg) no-repeat; float:left; width:74px;}
.public_text{line-height:18px; margin-top:10px; text-align:center;}
/* star */
.star_img{width:60px; height:auto; margin:10px 8px; float:left;}
/* school */
.school_box_210{width:210px; padding:0px 10px; height:auto; margin-top:10px; overflow:hidden; clear:both;}
.school_text{float:left; line-height:18px; overflow:hidden; margin-left:7px; width:115px;}
.school_text span{color:#999;}
.input_165_20{width:163px; height:18px; border:1px solid #D1D1D1;}
#box_login_170 tr{height:25px;}
.submit_60_22{width:60px; height:22px; background:#6c9fe3; color:#FFF; border:none; cursor:pointer;}
.td_login_text{color:#2c629e;}
#box_login_170 .login_title{font-weight:bold; font-size:13px;}
/***************************************************************************/


/******** 鐖辨媿 ****************/
a.vote_a{border:#2C629E 1px solid; padding:3px;}
a:hover.vote_a{border:#2C629E 1px solid; padding:3px; background:#2C629E; color:#FFF;}

.sidebar_grey{background:#EEF3FF; border-right:#abc9ef 1px solid;}

.c_box{ width:810px; margin:0 auto;}
#a_collect_ {color:#FFF; text-align:center; float: right; padding:0; width:131px; height: 41px; background:url(../images/btn2.gif)  no-repeat scroll right top; line-height: 41px; overflow: hidden; display: inline; font-size:14px; font-weight:bold; }
.title h1{ font:18px/50px "宋体";  font-weight:bolder;color:#000;}
.h_status h3{ font:18px/20px "宋体";  font-weight:bolder; color:#000;}

#tab3 td{ width:100px; text-align:left;}
#tab3 input,img,dd,{ border:none; }

#tab3 textarea{ width:500px; height:150px;}
#tab3 #lxxx{padding:1px; border: 1px solid #39c ; line-height: 18px; width:146px; height:18px; }
#tab3 #qrtj{ margin:10px 0 0 370px;}
body {
	
	margin: 0;
	padding: 0;
	font: 10px normal Verdana, Arial, Helvetica, sans-serif;
	color: #444;
}
h1 {font-size: 3em; margin: 20px 0;}
.bidding {width: 800px; margin: 10px auto;}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #39C;
	border-left: 1px solid #39C;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin:0;
	padding: 0;
	height: 31px; width:143px;
	
	line-height: 31px;
	border: 1px solid #39C;
	border-left: none;
	margin-bottom: -1px;
	background:url(../images/tab_bg.gif) no-repeat;
	overflow: hidden;
	position: relative;
	
	
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0;
	text-align:center;
	border: 1px solid #fff;
	outline: none;
	font-weight:bold;
}
ul.tabs li a:hover {
	background:url(../images/tab_bg2.gif) no-repeat;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border: 1px solid #39C;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}
.box_cc{font:12px/1.8em Verdana,Arial,Helvetica,sans-serif; margin-top:20px;}